bash_059.sh
Nivel 4 — Pro Escribir código

PRO: Rotador de logs

Escribe un script que rote /var/log/miapp.log:
1. Si no existe, avise y salga (exit 0)
2. Lo mueva con la fecha en el nombre
3. Lo comprima con gzip
4. Cree uno nuevo vacío con touch y permisos 640
Tu script Bash
// Solución de referencia

          

📋 Sobre este ejercicio

Archiva, comprime y reinicia un log.

💡 Pistas (clic para revelar)
💡 [ ! -f "$LOG" ] comprueba que NO existe
💡 mv con la fecha y luego gzip
💡 touch crea el nuevo y chmod 640 fija permisos
📖 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