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 >> $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