Magyar
Appearance
Magyar
Appearance
Ez az útmutató elmagyarázza, hogyan használhatja az indítási szkript funkciót a WSL Dashboard-ban a szolgáltatások automatikus elindításához a disztribúció indításakor.
1. Állítsa be a szkript elérési útját
Ennek a funkciónak a belépési pontja bármely telepített disztribúció beállítási párbeszédablakában található. Nyissa meg a kiválasztott disztribúció beállításait, és írja be az indítási szkript elérési útját a megfelelő beviteli mezőbe.

2. Példa: Docker Container indítási szkript
Íme egy példa szkript (init.sh), amely bemutatja, hogyan kell automatikusan elindítani a Docker-konténereket és más szolgáltatásokat.
root@cloud:/home# cat init.sh
#! /bin/bash
# Adjon hozzá naplózást a Docker indításához a hibaelhárítás megkönnyítése érdekében
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Állítsa le a Dockert
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Indítsa el a Dockert (Demonstrációs célokra a -d nem lett használva)
echo "$(date): Attempting to start Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose up >> $LOG_FILE 2>&1
DOCKER_EXIT_CODE=$?
echo "$(date): Docker compose startup complete, exit code: $DOCKER_EXIT_CODE" >> $LOG_FILE
# 3. Indítson el bármilyen szolgáltatást
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1