Español
Appearance
Español
Appearance
Esta guía explica cómo usar la función de script de inicio de WSL Dashboard para ejecutar servicios automáticamente al arrancar su distribución de Linux.
NOTE
Este artículo trata sobre el inicio automático de servicios dentro de la distribución (iniciar servicios como Docker automáticamente mediante scripts dentro de Linux). Si desea que la propia aplicación WSL Dashboard se inicie automáticamente al arrancar Windows, consulte Opciones de configuración: inicio automático.
1. Configure la ruta del script de inicio
La entrada de esta función se encuentra en la ventana emergente de configuración de cualquier distribución instalada. Abra la configuración de la distribución elegida e introduzca la ruta de su script de inicio en el campo correspondiente.

2. Ejemplo: script de inicio de contenedores Docker
Este es un script de ejemplo (init.sh) que demuestra cómo iniciar automáticamente contenedores Docker y otros servicios.
root@cloud:/home# cat init.sh
#! /bin/bash
# Añadir un registro del inicio de Docker para facilitar la resolución de problemas
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Detener Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Iniciar 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. Iniciar cualquier otro servicio
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1