Creando un Cron Job personalizado en Linux
Creando un Cron Job personalizado en Linux
Automatizar tareas rutinarias es esencial en cualquier sólido administración del sistema o flujo de trabajo de desarrollo web. Cron jobs proporcionan un potente programador de tareas basado en tiempo en sistemas operativos tipo Unix, permitiéndote ejecutar scripts o comandos automáticamente en intervalos programados.
¿Qué es un Cron Job?
Un cron job es una tarea programada definida en el crontab (tabla cron) del sistema que ejecuta comandos o scripts en momentos o intervalos específicos. Cron se usa ampliamente porque es:
Ligero
Altamente personalizable
Integrado en la mayoría de las distribuciones Linux
Casos de uso comunes
Copias de seguridad de bases de datos diarias o semanales
Ejecutar scripts PHP/Python
Rotación de logs y limpieza de archivos temporales
Envío de correos electrónicos programados
Actualizar cachés de datos o sincronizar archivos
Paso 1: Acceder al Crontab
Para editar el crontab de tu usuario (sin acceso root):
crontab -e

