Automatización avanzada en Unraid 7: Usando scripts y el programador de tareas

¿Por qué automatizar en Unraid 7?

La automatización te permite ahorrar tiempo, evitar errores y mantener tu servidor siempre optimizado. Unraid 7 mejora el programador de tareas y facilita la integración de scripts personalizados.

Ejemplo 1: Limpieza automática de archivos temporales

#!/bin/bash
find /mnt/user/descargas/temp -type f -mtime +7 -delete

Este script borra archivos de más de 7 días en la carpeta descargas/temp.

Ejemplo 2: Sincronización automática con la nube

#!/bin/bash
rclone sync /mnt/user/fotos remotenube:/Backups/Fotos --progress

Sincroniza tu carpeta de fotos con un servicio en la nube usando rclone.

Cómo programar los scripts

  1. Guarda los scripts en /boot/config/scripts/ y dales permisos de ejecución.
  2. En Settings > Scheduler, añade una nueva tarea y selecciona el script.
  3. Configura la frecuencia (diaria, semanal, etc.).

Consejos

  • Prueba los scripts manualmente antes de programarlos.
  • Recibe notificaciones por email si una tarea falla.
  • Documenta tus scripts para futuras referencias.