മലയാളം
Appearance
മലയാളം
Appearance
നിങ്ങളുടെ Linux ഡിസ്ട്രോ ആരംഭിക്കുമ്പോൾ സേവനങ്ങൾ സ്വയമേവ പ്രവർത്തിപ്പിക്കാൻ WSL Dashboard-ന്റെ ബൂട്ട്-അപ്പ് സ്റ്റാർട്ട് സ്ക്രിപ്റ്റ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് ഈ ഗൈഡ് വിശദീകരിക്കുന്നു.
NOTE
ഈ ലേഖനംഡിസ്ട്രോയ്ക്കുള്ളിലെ സേവനങ്ങളുടെ ബൂട്ട് ഓട്ടോ-സ്റ്റാർട്ട് സംബന്ധിച്ചാണ് (Linux-നുള്ളിൽ സ്ക്രിപ്റ്റ് വഴി Docker പോലുള്ള സേവനങ്ങൾ സ്വയമേവ ആരംഭിക്കുന്നത്). നിങ്ങൾWSL Dashboard ആപ്പ് Windows ബൂട്ടിൽ സ്വയമേവ ആരംഭിക്കണമെങ്കിൽ,കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ: ബൂട്ടിൽ ഓട്ടോ-സ്റ്റാർട്ട് കാണുക.
1. സ്ക്രിപ്റ്റ് ഹുക്ക് പാത്ത് കോൺഫിഗർ ചെയ്യുക
ഈ ഫീച്ചറിന്റെ പ്രവേശനം ഏതെങ്കിലും ഇൻസ്റ്റാൾ ചെയ്ത ഡിസ്ട്രോയുടെ ക്രമീകരണ പോപ്പ്-അപ്പിലാണ്. നിങ്ങൾ തിരഞ്ഞെടുത്ത ഡിസ്ട്രോയുടെ ക്രമീകരണങ്ങൾ തുറന്ന്, അനുബന്ധ ഇൻപുട്ട് ബോക്സിൽ നിങ്ങളുടെ സ്റ്റാർട്ടപ്പ് സ്ക്രിപ്റ്റ് പാത്ത് നൽകുക.

2. ഉദാഹരണം: Docker കണ്ടെയ്നർ സ്റ്റാർട്ടപ്പ് സ്ക്രിപ്റ്റ്
Docker കണ്ടെയ്നറുകളും മറ്റ് സേവനങ്ങളും സ്വയമേവ ആരംഭിക്കുന്നത് പ്രദർശിപ്പിക്കുന്ന ഒരു ഉദാഹരണ സ്ക്രിപ്റ്റ് (init.sh).
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