Azərbaycan
Appearance
Azərbaycan
Appearance
Bu bələdçi Linux distributiviniz başlayanda xidmətləri avtomatik işə salmaq üçün WSL Dashboard-un başlanğıc skript funksiyasından necə istifadə edəcəyinizi izah edir.
NOTE
Bu məqalə distributiv daxilindəki xidmətlərin avtomatik başlanğıcından bəhs edir (məs. Linux daxilində skriptlə Docker kimi xidmətlərin avtomatik başladılması). WSL Dashboard proqramının özünün Windows açılışında avtomatik başlamasını istəyirsinizsə, Konfiqurasiya: avtomatik başlanğıc bölməsinə baxın.
1. Skript hook yolunu konfiqurasiya edin
Bu funksiyanın girişi quraşdırılmış istənilən distributivin parametrlər pəncərəsində yerləşir. Seçdiyiniz distributivin parametrlərini açın və müvafiq daxiletmə sahəsinə başlanğıc skript yolunuzu yazın.

2. Nümunə: Docker konteyner başlanğıc skripti
Bu, Docker konteynerlərinin və digər xidmətlərin avtomatik başladılmasını göstərən nümunə skriptdir (init.sh).
root@cloud:/home# cat init.sh
#! /bin/bash
# Problemin aradan qaldırılmasını asanlaşdırmaq üçün Docker başlanğıc jurnalı əlavə edin
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Docker-i dayandırın
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Docker-i başladın
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. Digər xidmətləri başladın
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1