ಕನ್ನಡ
Appearance
ಕನ್ನಡ
Appearance
ಈ ಮಾರ್ಗದರ್ಶಿಯು WSL Dashboard ನ ಬೂಟ್-ಅಪ್ ಸ್ಟಾರ್ಟ್ ಸ್ಕ್ರಿಪ್ಟ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ Linux ವಿತರಣೆ ಪ್ರಾರಂಭವಾದಾಗ ಸೇವೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಲಾಯಿಸುವುದು ಹೇಗೆ ಎಂದು ಪರಿಚಯಿಸುತ್ತದೆ.
NOTE
ಈ ಲೇಖನವು ವಿತರಣೆಯೊಳಗಿನ ಸೇವೆಗಳ ಬೂಟ್-ಅಪ್ ಆಟೋ-ಸ್ಟಾರ್ಟ್ ಬಗ್ಗೆ (Linux ಒಳಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ Docker ಮುಂತಾದ ಸೇವೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸುವುದು). WSL Dashboard ಅಪ್ಲಿಕೇಶನ್ ಸ್ವತಃ Windows ಬೂಟ್ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗಬೇಕೆಂದು ಬಯಸಿದರೆ, ಸಂರಚನಾ ಆಯ್ಕೆಗಳು: ಬೂಟ್-ಅಪ್ ಸ್ವಯಂ ಪ್ರಾರಂಭ ನೋಡಿ.
1. ಸ್ಕ್ರಿಪ್ಟ್ ಹುಕ್ ಮಾರ್ಗವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಈ ವೈಶಿಷ್ಟ್ಯದ ಪ್ರವೇಶ ಬಿಂದು ಯಾವುದೇ ಸ್ಥಾಪಿಸಲಾದ ವಿತರಣೆಯ ಸೆಟ್ಟಿಂಗ್ ಪಾಪ್-ಅಪ್ನಲ್ಲಿದೆ. ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ವಿತರಣೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅನುಗುಣವಾದ ಇನ್ಪುಟ್ ಬಾಕ್ಸ್ನಲ್ಲಿ ನಿಮ್ಮ ಸ್ಟಾರ್ಟ್ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾರ್ಗವನ್ನು ನಮೂದಿಸಿ.

2. ಉದಾಹರಣೆ: Docker ಕಂಟೇನರ್ ಸ್ಟಾರ್ಟ್ ಸ್ಕ್ರಿಪ್ಟ್
ಇದು ಉದಾಹರಣಾ ಸ್ಕ್ರಿಪ್ಟ್ (init.sh), Docker ಕಂಟೇನರ್ಗಳು ಮತ್ತು ಇತರ ಸೇವೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸುವುದು ಹೇಗೆ ಎಂದು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
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