Skip to content

Ayyukan Farawa Kai Tsaye a cikin Rarraba ​

Wannan jagorar yana bayanin yadda za a yi amfani da aikin rubutun farawa na WSL Dashboard, don aiwatar da ayyuka kai tsaye a lokacin farawar rarraba Linux ɗinku.

NOTE

Wannan labarin yana bayanin farawa kai tsaye na ayyuka a cikin rarraba (fara ayyuka kamar Docker kai tsaye a cikin Linux ta rubutu). Idan kuna son manhajar WSL Dashboard kanta ta fara kai tsaye a lokacin kunna Windows, duba Zaɓin Saitawa: farawa kai tsaye.

Yadda Ake Saita Ayyukan Farawa Kai Tsaye ​

1. Saita hanyar rubutun kugiya

Ƙofar wannan aikin tana cikin taga saitunan kowace rarraba da aka shigar. Buɗe saitunan rarraba da kuka zaɓa, kuma a cikin akwatin shigar da ya dace, shigar da hanyar rubutun farawarku.

distro-startup-script

2. Misali: rubutun farawa na kwantenan Docker

Wannan misalin rubutu ne (init.sh), yana nuna yadda ake fara kwantenan Docker da sauran ayyuka kai tsaye.

bash
root@cloud:/home# cat init.sh
#! /bin/bash

# Ƙara asarar farawa na Docker don sauƙin binciken matsala
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE

# 1. Dakatar da Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1

# 2. Fara 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. Fara duk wasu ayyuka
/home/www/apps/hello-go/hello  >> $LOG_FILE 2>&1