Skip to content

டிஸ்ட்ரோவிற்குள் தொடக்க தானியங்கு சேவைகள் ​

இந்த வழிகாட்டி உங்கள் Linux டிஸ்ட்ரோ தொடங்கும்போது சேவைகளை தானாக இயக்க WSL Dashboard-இன் தொடக்க ஸ்கிரிப்ட் அம்சத்தை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது.

NOTE

இந்த கட்டுரைடிஸ்ட்ரோவிற்குள் உள்ள சேவைகளின் தொடக்க தானியங்கு இயக்கம் பற்றியது (Linux க்குள் ஸ்கிரிப்ட் மூலம் Docker போன்ற சேவைகளை தானாக தொடங்குவது). நீங்கள்WSL Dashboard பயன்பாடு Windows பூட்-இல் தானாக தொடங்க வேண்டுமெனில்,உள்ளமைவு விருப்பங்கள்: பூட் நேர தானியங்கு தொடக்கம் பார்க்கவும்.

தொடக்க தானியங்கு சேவைகளை எவ்வாறு அமைப்பது ​

1. ஸ்கிரிப்ட் ஹுக் பாதையை உள்ளமைக்கவும்

இந்த அம்சத்தின் நுழைவு எந்த நிறுவப்பட்ட டிஸ்ட்ரோவின் அமைப்புகள் பாப்-அப்பில் உள்ளது. நீங்கள் தேர்ந்தெடுத்த டிஸ்ட்ரோவின் அமைப்புகளைத் திறந்து, தொடர்புடைய உள்ளீட்டு பெட்டியில் உங்கள் தொடக்க ஸ்கிரிப்ட் பாதையை உள்ளிடவும்.

distro-startup-script

2. எடுத்துக்காட்டு: Docker கொள்கலன் தொடக்க ஸ்கிரிப்ட்

Docker கொள்கலன்கள் மற்றும் பிற சேவைகளை தானாகத் தொடங்குவதை நிரூபிக்கும் எடுத்துக்காட்டு ஸ்கிரிப்ட் (init.sh).

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