Filipino
Appearance
Filipino
Appearance
Ang gabay na ito ay nagpapaliwanag kung paano gamitin ang startup script function ng WSL Dashboard upang awtomatikong patakbuhin ang mga serbisyo kapag nagsisimula ang iyong Linux distribution.
NOTE
Ang artikulong ito ay tungkol sa autostart ng mga serbisyo sa loob ng distribution (awtomatikong pagsisimula ng mga serbisyo tulad ng Docker sa loob ng Linux sa pamamagitan ng script). Kung gusto mong ang WSL Dashboard app mismo ay awtomatikong magsimula sa Windows boot, sumangguni sa Mga Pagpipilian sa Pagsasaayos: Autostart sa Boot.
1. I-configure ang script hook path
Ang entry point ng function na ito ay matatagpuan sa settings popup ng anumang naka-install na distribution. Buksan ang settings ng napiling distribution, at ilagay ang iyong startup script path sa kaukulang input box.

2. Halimbawa: Docker container startup script
Ito ay isang halimbawang script (init.sh), na nagpapakita kung paano awtomatikong simulan ang mga Docker container at iba pang serbisyo.
root@cloud:/home# cat init.sh
#! /bin/bash
# Magdagdag ng Docker startup log para mapadali ang pag-troubleshoot
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Ihinto ang Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Simulan ang 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. Simulan ang anumang iba pang serbisyo
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1