Skip to content

தொடக்க ஸ்கிரிப்ட் ​

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

துவக்கத்தில் சேவைகளை தானாகவே தொடங்குவது எப்படி ​

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