Tutorial de Cron
Escrito el 05 de Septiembre, 2007
Este va a ser tutorial de cron muy básico. Cron es un planificador de tareas en segundo plano para linux, esto quiere decir que ejecuta ciertas tareas, programadas por el usuario, en intervalos regulares de tiempo.
Para insertar, modificar o eliminar tareas debemos usar el editor de cron, el cual ejecutaremos en un terminal de linux con ‘crontab -e’.
La sintaxis para cron es la siguiente :
- # Para dejar comentarios en el Cron
- La tarea se ejecutará según en siguiente marco temporal :
- Minutos: (0-59)
- Horas: (0-23)
- Días: (1-31)
- Mes: (1-12)
- Día de la semana: (0-6), siendo 0=Domingo, 1=Lunes, 2=Martes…
- El asterisco (*) se usa para especificar cualquier valor.
Si simplemente queremos nuestras tareas insertadas en el cron, deberemos ejecutar crontab -l, si lo que queremos es eliminar todas las tareas del cron usaremos crontab -r
Ejemplos para cron
Creamos un cron que apagará el ordenador cada día a las 00:30h :
30 0 * * * /sbin/shutdown -h now
La siguiente tarea creará una página de inicio estática para ebitacora e ira refrescando el contenido cada hora :
0 * * * * wget http://www.ebitacora.com/index.php > index.htm
La siguiente cron eliminará todos los archivos de la carpeta que le indiquemos todos los jueves a la 1:30h :
30 1 * * 4 rm /mitmp/*
Hasta aquí el tutorial de cron.
Categorías Linux