Slovenčina
Appearance
Slovenčina
Appearance
Táto príručka vysvetľuje, ako používať funkciu spúšťacieho skriptu v paneli WSL Dashboard na automatické spúšťanie služieb pri spustení vašej distribúcie.
1. Nakonfigurujte cestu k skriptu
Vstupný bod pre túto funkciu sa nachádza v dialógovom okne nastavení akejkoľvek nainštalovanej distribúcie. Otvorte nastavenia pre vami vybranú distribúciu a zadajte cestu k vášmu spúšťaciemu skriptu do príslušného vstupného poľa.

2. Príklad: Spúšťací skript pre kontajner Docker
Tu je ukážkový skript (init.sh), ktorý ukazuje, ako automaticky spúšťať kontajnery Docker a ďalšie služby.
root@cloud:/home# cat init.sh
#! /bin/bash
# Pridajte protokolovanie spustenia Dockeru pre uľahčenie riešenia problémov
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Zastavte Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Spustite Docker (Pre demonštračné účely nebol parameter -d použitý)
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. Spustite akúkoľvek službu
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1