Lección 18: cron — programar tareas
Tu servidor de producción necesita un respaldo automático diario de logs — tar czf cada noche a las 2:00, sin intervención humana. Eso es exactamente lo que hace cron: ejecuta comandos según un horario fijo. crontab -e agrega una tarea, crontab -l las lista, crontab -r elimina todo sin confirmación
cron es como un despertador que ejecuta comandos en vez de sonar. Le dices 'cada noche a las 2:00 ejecuta esto' — y lo hace para siempre, sin ti.
- cron
- Un demonio que ejecuta comandos según un horario. Siempre está corriendo en segundo plano. No hace falta iniciarlo manualmente — se ejecuta automáticamente con el sistema.
- crontab
- La tabla de tareas del usuario. crontab -l lista, crontab -e edita, crontab -r elimina todo sin confirmación. Cada línea = una tarea.
- sintaxis de cron (5 campos)
- minuto hora día-del-mes mes día-de-la-semana. * = cualquier valor. */N = cada N unidades. 0 2 * * * = cada noche a las 2:00. */15 * * * * = cada 15 minutos.