Ir al contenido
Otras versiones

Cargando…

Crontab

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

Crontab se muestra en una estructura de 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, retrasa la tarea hasta que considere que el proceso de copia de seguridad habrá terminado.
true
Class name Más información en Crear su propio plugin de Crontab. true
Mail Cuando está presente, se envía un correo como parte de la tarea una vez completada la ejecución. Puede utilizar varias direcciones de correo 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

Los comandos los ejecuta cron 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 de 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, los días laborables.
“0 0 0 25 12 ?” = cada día de Navidad a medianoche.

  • Haga clic en Edit metadata.
  • Modifique los campos.
  • Haga clic en el botón Edit.
  • Haga clic en el icono de ejecutar tarea de crontab.