Magyar
Appearance
Magyar
Appearance
Ez az útmutató bemutatja, hogyan használhatja a WSL Dashboard indítási szkript funkcióját szolgáltatások automatikus futtatásához Linux-disztribúciója indításakor.
NOTE
Ez a cikk a disztribúción belüli szolgáltatások indításkori automatikus elindításáról szól (pl. a Docker automatikus elindítása a Linuxon belül egy szkripttel). Ha azt szeretné, hogy maga a WSL Dashboard alkalmazás automatikusan induljon a Windows rendszerindításakor, tekintse meg a Konfiguráció: automatikus indítás részt.
1. A szkript-hook útvonal konfigurálása
Ennek a funkciónak a belépési pontja bármely telepített disztribúció beállításainak felugró ablaká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-tároló indítási szkript
Ez egy példaszkript (init.sh), amely bemutatja a Docker-tárolók és más szolgáltatások automatikus indítását.
root@cloud:/home# cat init.sh
#! /bin/bash
# Docker indítási napló hozzáadása a hibakeresés megkönnyítéséhez
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Docker leállítása
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Docker elindítása
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. Egyéb szolgáltatások elindítása
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1