Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Pianificazioni basate sul tempo per processi e crawler
Puoi definire una pianificazione basata sul tempo per i crawler e i processi in AWS Glue. La definizione di queste pianificazioni usa la sintassi cron
Per ulteriori informazioni sulla configurazione di processi e crawler da eseguire utilizzando una pianificazione, consulta Avvio di lavori e crawler utilizzando i trigger.
Espressioni cron
Le espressioni cron hanno sei campi obbligatori che sono separati da uno spazio vuoto.
Sintassi
cron(
Minutes
Hours
Day-of-month
Month
Day-of-week
Year
)
Campi | Valori | Caratteri jolly |
---|---|---|
Minuti |
0-59 |
, - * / |
Ore |
0-23 |
, - * / |
Day-of-month (Giorno del mese) |
1-31 |
, - * ? / L W |
Mese |
1-12 o JAN-DEC |
, - * / |
Day-of-week (Giorno della settimana) |
1-7 o SUN-SAT |
, - * ? / L |
Anno |
1970–2199 |
, - * / |
Caratteri jolly
-
Il carattere jolly , (virgola) include valori aggiuntivi. Nel campo
Month
,JAN,FEB,MAR
includono gennaio, febbraio e marzo. -
Il carattere jolly - (trattino) specifica gli intervalli. Nel campo
Day
, 1-15 include i giorni dall'1 al 15 del mese specificato. -
Il carattere jolly * (asterisco) include tutti i valori nel campo. Nel campo
Hours
, * include ogni ora. -
Il carattere jolly / (barra) specifica gli incrementi. Nel campo
Minutes
puoi immettere1/10
per specificare ogni decimo minuto, a partire dal primo minuto dell'ora (ad esempio, l'11°, il 21° e il 31° minuto). -
Il carattere jolly ? (punto interrogativo) specifica un valore. Nel campo
Day-of-month
puoi immettere 7 e, se è indifferente quale sia il settimo giorno della settimana, puoi specificare ?. -
Il carattere jolly L nel campo
Day-of-month
oDay-of-week
specifica l'ultimo giorno del mese o della settimana. -
Il carattere jolly W nel campo
Day-of-month
specifica un giorno feriale. Nel campoDay-of-month
,3W
specifica il giorno più vicino al terzo giorno feriale del mese.
Limiti
-
Non puoi specificare i campi
Day-of-month
eDay-of-week
nella stessa espressione cron. Se specifichi un valore in uno dei campi, devi usare un carattere ? nell'altro campo. -
Le espressioni cron che indicano frequenze più rapide di 5 minuti non sono supportate.
Esempi
Quando crei una pianificazione puoi utilizzare le seguenti stringhe cron di esempio.
Minuti | Ore | Giorno del mese | Mese | Giorno della settimana | Anno | Significato |
---|---|---|---|---|---|---|
0 |
10 |
* |
* |
? |
* |
Esegui ogni giorno alle 10:00 (UTC) |
15 |
12 |
* |
* |
? |
* |
Esegui ogni giorno alle 12:15 (UTC) |
0 |
18 |
? |
* |
LUN-VEN |
* |
Esegui dal lunedì al venerdì alle 18:00 (UTC) |
0 |
8 |
1 |
* |
? |
* |
Esegui ogni primo giorno del mese alle 8.00 (UTC) |
0/15 |
* |
* |
* |
? |
* |
Esegui ogni 15 minuti |
0/10 |
* |
? |
* |
LUN-VEN |
* |
Esegui dal lunedì al venerdì ogni 10 minuti |
0/5 |
8-17 |
? |
* |
LUN-VEN |
* |
Esegui dal lunedì al venerdì dalle 8:00 alle 17:55 (UTC) ogni 5 minuti |
Ad esempio, per eseguire una pianificazione ogni giorno alle 12:15 UTC, specifica:
cron(15 12 * * ? *)