తెలుగు
Appearance
తెలుగు
Appearance
మీ డిస్ట్రిబ్యూషన్ బూట్ అయినప్పుడు సేవలను స్వయంచాలకంగా ప్రారంభించడానికి WSL Dashboard లోని స్టార్టప్ స్క్రిప్ట్ ఫీచర్ను ఎలా ఉపయోగించాలో ఈ గైడ్ వివరిస్తుంది.
1. స్క్రిప్ట్ హుక్ పాత్ను కాన్ఫిగర్ చేయండి
ఎంపిక చేసిన డిస్ట్రిబ్యూషన్ యొక్క సెట్టింగ్ల డైలాగ్లో, సంబంధిత ఇన్పుట్ ఫీల్డ్లో మీ స్టార్టప్ స్క్రిప్ట్ యొక్క పాత్ను నమోదు చేయండి.

2. ఉదాహరణ: Docker కంటైనర్ స్టార్టప్ స్క్రిప్ట్
Docker కంటైనర్లు మరియు ఇతర సేవలను స్వయంచాలకంగా ప్రారంభించడం ఎలా చూపించే ఉదాహరణ స్క్రిప్ట్ (init.sh):
#! /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