¿Cómo ejecutar el trabajo cron en una hora específica todos los días?

58

¿Qué necesito escribir en crontab para ejecutar un script a las 3pm todos los días?

John
fuente

Respuestas:

73

Estás buscando algo como esto (a través de crontab -e):

0 15 * * * your.command.goes.here

15 es la hora y 0 es el minuto en que se ejecuta el script. El día del mes, el mes y el día de la semana obtienen comodines para que el script se ejecute a diario.

calman
fuente
2
Para cualquier otra información específica, buscar en Google "sintaxis cron" proporciona adminschoice.com/crontab-quick-reference como el primer enlace ... para obtener una lista de directorios específicos y archivos de configuración que cron lee, también puede consultarman cron
fotoionizada el
49

Aquí hay un encabezado que es bueno poner encima de su crontab para una referencia fácil:

# + --------- Minuto (0-59) | Volcado de salida:> / dev / null 2> & 1
# | + ------- Hora (0-23) | Comas de uso de valores múltiples: 3,12,47
# | El | + ----- Día del mes (1-31) | Haga cada X intervalos: * / X -> Ejemplo: * / 15 * * * * Es cada 15 minutos
# | El | El | + --- Mes (1-12) | Alias: @reboot -> Ejecutar una vez al inicio; @horas -> 0 * * * *;
# | El | El | El | + - Día de la semana (0-6) (domingo = 0) | @daily -> 0 0 * * *; @semanal -> 0 0 * * 0; @mestral -> 0 0 1 * *;
# | El | El | El | El | El | @año -> 0 0 1 1 *;
entropo
fuente
1
Me alegro de haber ayudado. :)
entropo