Ir al contenido
Otras versiones

Cargando…

Crontab

La aplicación implementa un planificador de tareas basado en el tiempo denominado Crontab. En la vista Crontab hay un conjunto de tareas que se ejecutan periódicamente a horas o intervalos fijos.

El Crontab se muestra en una tabla.

Name Expression Mime File name Mail Last begin Last end Active

Parámetros de Crontab

Campo Descripción Obligatorio
Name Nombre de la tarea. true
Expression Establece cuándo se ejecuta la tarea.
Tiene en cuenta el estado de la aplicación en el momento en que se ejecutará la tarea.
Por ejemplo, si detiene la aplicación a las 00:00 para realizar una copia de seguridad, se retrasa la tarea hasta que finalice el proceso de copia de seguridad.
true
Class name Más información en Crear su propio plugin de Crontab. true
Mail Si está presente, se envía un correo electrónico como parte de la tarea una vez completada la ejecución. Puede utilizar varias direcciones de correo electrónico, separadas por una coma “,”. false
Last begin Muestra la última vez que se inició un proceso. -
Last end Muestra la última vez que se completó un proceso. -
Active Habilita o deshabilita la ejecución del proceso. true

Comprender la sintaxis de las expresiones

Cron ejecuta los comandos cuando los campos de minuto, hora y mes coinciden con la hora actual, y cuando al menos uno de los dos campos de día (día del mes o día de la semana) coincide con la hora actual. El planificador examina las entradas del crontab una vez por minuto. Los campos de hora y fecha son:

* * * * * * command to execute
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ └──── day of week (MON, TUE, WED, THU, FRI, SAT, SUN)
│ │ │ │ └───────── month (1 - 12)
│ │ │ └────────────── day of month (1 - 31)
│ │ └─────────────────── hour (0 - 23)
│ └──────────────────────── min (0 - 59)
└──────────────────────────── seconds (0 - 59)
Campo Valores
seconds 0-59
minute 0-59
hour 0-23
day of month 1-31
month 1-12
day of week MON, TUE, WED, THU, FRI, SAT, SUN

Ejemplos

“0 0 * * * *” = cada hora de cada día.
“*/10 * * * * *” = cada diez segundos.
“0 0 8-10 * * *” = a las 8, 9 y 10 en punto de cada día.
“0 0 6,19 * * *” = a las 6:00 y a las 19:00 de cada día.
“0 0/30 8-10 * * *” = a las 8:00, 8:30, 9:00, 9:30, 10:00 y 10:30 de cada día.
“0 0 9-17 * * MON-FRI” = en punto, de nueve a cinco, en días laborables
“0 0 0 25 12 ?” = cada día de Navidad a medianoche

  • Haga clic en el Edit crontab job icon.
  • Modifique los campos.
  • Haga clic en el Edit button.
  • Haga clic en el Execute crontab job icon