bash_056.sh
PRO: Backup con validación y log
Escribe un script de backup profesional que:
1. Reciba un directorio origen en
2. Cree un
3. Registre el resultado (OK/ERROR) en
1. Reciba un directorio origen en
$1 (si no, muestre uso y exit 1)2. Cree un
.tar.gz con la fecha en el nombre dentro de /backups3. Registre el resultado (OK/ERROR) en
/var/log/backup.log con $(date) // Solución de referencia
📋 Sobre este ejercicio
Script real de backup con fecha, compresión y registro.
💡 Pistas (clic para revelar)
📖 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