Íslenska
Appearance
Íslenska
Appearance
Þessi handbók útskýrir hvernig þú notar ræsiskriptaaðgerð WSL Dashboard til að keyra þjónustur sjálfkrafa þegar Linux-dreifingin þín ræsist.
NOTE
Þessi grein fjallar um sjálfvirka ræsingu innri þjónustu dreifingarinnar (sjálfvirk ræsing þjónusta eins og Docker inni í Linux í gegnum skriftur). Ef þú vilt að WSL Dashboard forritið sjálft ræsist sjálfkrafa þegar Windows ræsist, skaltu skoða Valkostir stillinga: Sjálfvirk ræsing.
1. Stilltu slóð skriftuhooksins
Inngangur að þessari aðgerð er í stillingaglugganum fyrir hverja uppsetta dreifingu. Opnaðu stillingar valinnar dreifingar og sláðu inn slóð ræsiskriptsins þíns í viðeigandi innsláttarreit.

2. Dæmi: Ræsiskript Docker-gáma
Þetta er dæmiskrift (init.sh) sem sýnir hvernig Docker-gámar og aðrar þjónustur ræsast sjálfkrafa.
root@cloud:/home# cat init.sh
#! /bin/bash
# Bættu við Docker-ræsingarannáli til að auðvelda villuleit
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Stöðvaðu Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Ræstu 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. Ræstu aðrar þjónustur
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1