Skip to content

स्टार्टअप स्क्रिप्ट ​

तुमचे वितरण बूट झाल्यावर सेवा आपोआप सुरू करण्यासाठी WSL Dashboard मधील स्टार्टअप स्क्रिप्ट वैशिष्ट्य कसे वापरावे हे हा मार्गदर्शक सांगते.

1. स्क्रिप्ट हुक पथ कॉन्फिगर करा ​

निवडलेल्या वितरणाच्या सेटिंग्ज डायलॉगमध्ये, संबंधित इनपुट फील्डमध्ये तुमच्या स्टार्टअप स्क्रिप्टचा पथ प्रविष्ट करा.

distro-startup-script

2. उदाहरण: Docker कंटेनर स्टार्टअप स्क्रिप्ट ​

bash
#! /bin/bash

LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE

# 1. Docker बंद करा
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1

# 2. 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. कोणतीही सेवा सुरू करा
/home/www/apps/hello-go/hello  >> $LOG_FILE 2>&1