Jawa
Appearance
Jawa
Appearance
Panduan iki nerangake cara nggunakake fitur skrip startup WSL Dashboard kanggo nindakake layanan kanthi otomatis nalika distribusi Linux sampeyan diwiwiti.
NOTE
Artikel iki ngrembug autostart layanan ing njero distribusi (kanthi otomatis miwiti layanan kaya Docker liwat skrip ing njero Linux). Yen sampeyan pengin aplikasi WSL Dashboard kasebut dhewe otomatis diwiwiti nalika Windows boot, deleng Opsi Konfigurasi: Autostart Nalika Boot.
1. Konfigurasi jalur hook skrip
Pintu mlebu fitur iki ana ing popup pangaturan distribusi apa wae sing terinstal. Bukak pangaturan distribusi pilihan sampeyan, lan ketik jalur skrip startup sampeyan ing kothak input sing cocog.

2. Conto: skrip startup kontainer Docker
Iki conto skrip (init.sh), sing nuduhake cara miwiti kontainer Docker lan layanan liyane kanthi otomatis.
root@cloud:/home# cat init.sh
#! /bin/bash
# Nambahake log startup Docker kanggo nggampangake pemecahan masalah
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Mandhegake Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Miwiti Docker
echo "$(date): Attempting to start Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose up -d >> $LOG_FILE 2>&1
DOCKER_EXIT_CODE=$?
echo "$(date): Docker startup complete, exit code: $DOCKER_EXIT_CODE" >> $LOG_FILE
# 3. Miwiti layanan liyane apa wae
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1