Bahasa Indonesia
Appearance
Bahasa Indonesia
Appearance
Panduan ini menjelaskan cara menggunakan fitur skrip startup WSL Dashboard untuk menjalankan layanan secara otomatis saat distribusi Linux Anda dimulai.
NOTE
Artikel ini membahas autostart layanan di dalam distribusi (secara otomatis memulai layanan seperti Docker melalui skrip di dalam Linux). Jika Anda ingin aplikasi WSL Dashboard itu sendiri otomatis dimulai saat Windows boot, lihat Opsi Konfigurasi: Autostart Saat Boot.
1. Konfigurasi jalur hook skrip
Pintu masuk fitur ini terletak di popup pengaturan distribusi mana pun yang terinstal. Buka pengaturan distribusi pilihan Anda, dan masukkan jalur skrip startup Anda di kotak input yang sesuai.

2. Contoh: skrip startup kontainer Docker
Ini adalah contoh skrip (init.sh), yang menunjukkan cara memulai kontainer Docker dan layanan lain secara otomatis.
root@cloud:/home# cat init.sh
#! /bin/bash
# Menambahkan log startup Docker untuk memudahkan pemecahan masalah
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Menghentikan Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Memulai 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. Memulai layanan lain apa pun
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1