bash_057.sh
Nivel 4 — Pro Escribir código

PRO: Control de servicio con case

Escribe un script de control de servicio que reciba una acción en $1 y use case:
· start/stop ejecutan systemctl sobre nginx y registran en /var/log/ctl.log
· status muestra el estado
· comodín muestra el uso y exit 1
Tu script Bash
// Solución de referencia

          

📋 Sobre este ejercicio

Script tipo init con start/stop/status y logging.

💡 Pistas (clic para revelar)
💡 case sobre $1 con start, stop, status y *)
💡 systemctl start/stop/status "$SERVICIO"
💡 Registra cada acción con >> y sal con exit 1 en el comodín
📖 Referencia del módulo
$ VAR=valor
Asignación (sin espacios)
$ $VAR o ${VAR}
Expansión de variable
$ $(comando)
Sustitución de comando
$ if [ cond ]; then ... fi
Condicional
$ for i in lista; do ... done
Bucle for
$ nombre() { ... }
Definir función