Cómo programar tareas con cron
Shared FAQ page chrome: see INDEX-AND-CHROME.md. Translate once.
Body
Introducción
cron ejecuta un comando según una programación. La salida se envía por correo al propietario del crontab, salvo que la redirija.
Añadir cron jobs
Los cron jobs ofrecen una precisión temporal de cinco campos:
Minuto de la hora, de 0 a 60
Hora del día, de 0 a 23
Día del mes, de 1 a 31
Mes del año, de 1 a 12
Día de la semana, de 0 a 7
La sintaxis de un cron job es la siguiente.
MIN HOUR DOM MON DOW CMD
Un cron job de ejemplo que se ejecute todos los martes a las 2.30 de la madrugada, todos los meses, sería así.
30 2 * * 2 CMD
El asterisco * representa todos los valores del campo correspondiente.
Opciones del servicio.
Opciones:
-u <user> define user
-e edit user's crontab
-l list user's crontab
-r delete user's crontab
-i prompt before deleting
Consejos
Listar los cron jobs de un usuario:
crontab -l -u <user_name>
Editar los cron jobs de un usuario:
crontab -e -u <user_name>
Listar los cron jobs del usuario desde su propia shell:
crontab -l
Editar los cron jobs del usuario desde su propia shell:
contab -e
Borrar todos los cron jobs del usuario:
crontab -r
Cron job que se ejecuta cada 2 horas:
0 */2 * * *
Use el carácter / para indicar el intervalo de repetición; */5 para cada 5, y puede usarse en cualquier campo, como minuto, hora, día, etc.
Cron job que se ejecuta a las 2, 3, 4, 5, 6 y 7 horas:
0 2-7 * * *
Use el carácter - para indicar el rango; 2-7 equivale a 2,3,4,5,6,7, y puede usarse en cualquier campo, como minuto, hora, día, etc.
Cron job que se ejecuta cada minuto:
* * * * *De las FAQ de EuroVPS.
Más en la categoría «Guías»Su próximo socio de infraestructura
¿Todavía tiene
una pregunta?
Díganos qué intenta hacer. Un ingeniero lo leerá y le responderá.
+357 222 32280
Empecemos por su infraestructura.
Un poco de contexto nos ayuda a empezar la conversación adecuada.
