trans_008.sh
Nivel 3 — Avanzado Escribir código

Script complejo: menú con case y validación

Escribe un script que:
1. Reciba un servicio ($1) y una acción ($2)
2. Valide que ambos argumentos existen (si no, muestre uso y salga con código 1)
3. Use case sobre la acción con ramas: start, stop, restart, status y comodín
4. En cada rama, ejecute el comando systemctl $ACCION $SERVICIO
5. Registre el resultado en /var/log/servicios.log
Tu script Bash
// Solución de referencia

          

📋 Sobre este ejercicio

Combina case, validación de argumentos y acciones del sistema.

💡 Pistas (clic para revelar)
💡 -z comprueba si una variable está vacía
💡 Puedes agrupar start|stop|restart|status en una sola rama del case
💡 Captura el resultado de systemctl con if
📖 Referencia del módulo