Skip to content

Layanan Autostart ing Njero Distribusi ​

Panduan iki nerangake cara nggunakake fitur skrip startup WSL Dashboard kanggo nindakake layanan kanthi otomatis nalika distribusi Linux sampeyan diwiwiti.

NOTE

Artikel iki ngrembug autostart layanan ing njero distribusi (kanthi otomatis miwiti layanan kaya Docker liwat skrip ing njero Linux). Yen sampeyan pengin aplikasi WSL Dashboard kasebut dhewe otomatis diwiwiti nalika Windows boot, deleng Opsi Konfigurasi: Autostart Nalika Boot.

Cara Nyetel Layanan Autostart ​

1. Konfigurasi jalur hook skrip

Pintu mlebu fitur iki ana ing popup pangaturan distribusi apa wae sing terinstal. Bukak pangaturan distribusi pilihan sampeyan, lan ketik jalur skrip startup sampeyan ing kothak input sing cocog.

distro-startup-script

2. Conto: skrip startup kontainer Docker

Iki conto skrip (init.sh), sing nuduhake cara miwiti kontainer Docker lan layanan liyane kanthi otomatis.

bash
root@cloud:/home# cat init.sh
#! /bin/bash

# Nambahake log startup Docker kanggo nggampangake pemecahan masalah
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE

# 1. Mandhegake Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1

# 2. Miwiti 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. Miwiti layanan liyane apa wae
/home/www/apps/hello-go/hello  >> $LOG_FILE 2>&1