Antes de empezar, asegúrate de tener acceso a una terminal en un sistema Linux. La mayoría de las distribuciones ya tienen Bash instalado. Puedes verificarlo escribiendo:
bash --version
Abre tu terminal.
cd ~
vim primer_script.sh
#!/bin/bash
ORIGEN="$HOME/Descargas"
DESTINO="$HOME/Respaldos"
DIAS=30
mkdir -p "$DESTINO"
find "$ORIGEN" -type f -mtime +$DIAS -exec mv {} "$DESTINO" \;
echo"Archivos mayores a $DIAS días se han movido a $DESTINO"
Presiona Esc, luego escribe wq y presiona Enter.
chmod +x primer_script.sh
Si quieres ejecutar tu script de manera manual lo puedes hacer de esta manera:
./primer_script.sh
Para ejecutar este script automáticamente cada semana:
Abre el editor de cron:
crontab -e
Agrega la siguiente línea al final del archivo para ejecutar el script cada domingo a las 3:00 AM, se puede configurar el calendario a gusto:
0 3 * * 0 /bin/bash /ruta/completa/primer_script.sh
Nota: Reemplaza /ruta/completa/primer_script.sh con la ruta donde guardaste el script.
Guarda y cierra el archivo.
Verifica que el cron se haya guardado correctamente:
crontab -l
Aquí tienes más ideas para practicar: