Skip to content

वितरणातील बूट-अप स्वयं-सुरू सेवा ​

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

NOTE

हा लेख वितरणातील सेवांच्या बूट-अप स्वयं-सुरूबद्दल आहे (Linux मध्ये स्क्रिप्टद्वारे Docker इत्यादी सेवा स्वयंचलितपणे सुरू करणे). तुम्हाला WSL Dashboard अ‍ॅप स्वतः Windows बूटवर स्वयंचलितपणे सुरू व्हावे असे वाटत असल्यास, संरचना पर्याय: बूट-अप स्वयं सुरू पहा.

बूट-अप स्वयंचलित सेवा कशी सेट करावी ​

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

या वैशिष्ट्याचा प्रवेश बिंदू कोणत्याही स्थापित वितरणाच्या सेटिंग्ज पॉप-अपमध्ये आहे. तुम्ही निवडलेल्या वितरणाच्या सेटिंग्ज उघडा आणि संबंधित इनपुट बॉक्समध्ये तुमचा स्टार्ट स्क्रिप्ट मार्ग टाका.

distro-startup-script

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

ही एक उदाहरण स्क्रिप्ट (init.sh) आहे, Docker कंटेनर आणि इतर सेवा स्वयंचलितपणे कशी सुरू करायची हे दाखवते.

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

# समस्या शोधण्यासाठी Docker स्टार्ट लॉग जोडा
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