

# Programaciones basadas en tiempo para trabajos y rastreadores
<a name="monitor-data-warehouse-schedule"></a>

Puede definir programaciones basadas en tiempo para los rastreadores y los trabajos en AWS Glue. La definición de estas programaciones utiliza sintaxis [cron](http://en.wikipedia.org/wiki/Cron) del tipo Unix. Debe utilizar el formato de [hora universal coordinada (UTC)](http://en.wikipedia.org/wiki/Coordinated_Universal_Time) y la precisión mínima para una programación es 5 minutos.

Para obtener más información sobre cómo configurar trabajos y rastreadores para que se ejecuten en forma programada, consulte [Inicio de trabajos y rastreadores mediante desencadenadores](trigger-job.md).

## Expresiones cron
<a name="CronExpressions"></a>

Las expresiones Cron tienen seis campos obligatorios, que están separados por un espacio en blanco. 

**Sintaxis**

```
cron({{Minutes}} {{Hours}} {{Day-of-month}} {{Month}} {{Day-of-week}} {{Year}})
```


| **Campos** | **Valores** | **Caracteres comodín** | 
| --- | --- | --- | 
| Minutos | 0–59 | , - \* / | 
| Horas | 0–23 | , - \* / | 
| Día del mes | 1–31 | , - \* ? / L W | 
| Mes | 1–12 o ENE-DIC | , - \* / | 
| Día de la semana | 1–7 o DOM-SÁB | , - \* ? / L | 
| Año | 1970-2199 | , - \* / | 

**Caracteres comodín**
+ El carácter comodín **,** (coma) incluye valores adicionales. En el campo `Month`, `JAN,FEB,MAR` incluiría enero, febrero y marzo.
+ El carácter comodín **-** (guion) especifica los intervalos. En el campo `Day`, 1-15 incluiría los días del 1 al 15 del mes especificado.
+ El **\*** (asterisco) incluye todos los valores del campo. En el campo `Hours`, **\*** incluiría cada hora.
+ El comodín **/** (barra inclinada) especifica incrementos. En el campo `Minutes`, puede escribir **1/10** para especificar cada décimo minuto, empezando desde el primer minuto de la hora (por ejemplo, los minutos 11, 21 y 31, etc.).
+ El comodín **?** (signo de interrogación) especifica uno u otro. En el campo `Day-of-month` puede escribir **7** y si no le importa qué día de la semana era el séptimo, podría escribir **?** en el campo Day-of-week.
+ El comodín **L** en los campos `Day-of-month` o `Day-of-week` especifica el último día del mes o de la semana.
+ El comodín **W** en el campo `Day-of-month` especifica un día de la semana. En el campo `Day-of-month`, `3W` especifica el día más cercano al tercer día de semana del mes.

**Límites**
+ No se pueden especificar los campos `Day-of-month` y `Day-of-week` en la misma expresión Cron. Si especifica un valor en uno de los campos, debe utilizar un **?** (signo de interrogación) en el otro.
+ No se admiten las expresiones Cron que producen frecuencias superiores a 5 minutos. 

**Ejemplos**  
Cuando cree una programación, puede utilizar las siguientes cadenas Cron de ejemplo.


| Minutos | Horas | Día del mes | Mes | Día de la semana | Año | Significado | 
| --- | --- | --- | --- | --- | --- | --- | 
| 0 | 10 | \* | \* | ? | \* | Ejecutar a las 10:00 h (UTC) todos los días | 
| 15 | 12 | \* | \* | ? | \* | Ejecutar a las 12:15 h (UTC) todos los días | 
| 0 | 18 | ? | \* | MON-FRI | \* | Ejecutar a las 18:00 h (UTC) de lunes a viernes | 
| 0 | 8 | 1 | \* | ? | \* | Ejecutar a las 08:00 horas (UTC) todos los primeros de mes | 
| 0/15 | \* | \* | \* | ? | \* | Ejecutar cada 15 minutos | 
| 0/10 | \* | ? | \* | MON-FRI | \* | Ejecutar cada 10 minutos de lunes a viernes | 
| 0/5 | 8-17 | ? | \* | MON-FRI | \* | Ejecutar cada 5 minutos de lunes a viernes entre las 8.00 y las 17.55 h (UTC) | 

Por ejemplo, para ejecutarse en un programa diario a las 12:15 UTC, especifique:

```
cron(15 12 * * ? *)   
```