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à.
Riferimento all'espressione Cron
Questa soluzione utilizza un sottoinsieme del formato cron Linux standard a 5 campi per i programmi di test ricorrenti. L'espressione cron è composta da cinque campi separati da spazi.
┌───────── minute (0-59) │ ┌─────── hour (0-23, *, */N, or comma list) │ │ ┌───── day of month (1-31 or *) │ │ │ ┌─── month (1-12 or *) │ │ │ │ ┌─ day of week (0-6, *, range, or list) │ │ │ │ │ 0 9 * * 1-5
Valori accettati
La tabella seguente descrive ciò che ogni campo accetta.
| Campo | Valori accettati | Esempi |
|---|---|---|
|
Minuto |
Un valore singolo compreso tra 0 e 59. |
|
|
Ora |
|
|
|
Giorno del mese |
|
|
|
Mese |
|
|
|
Giorno della settimana |
|
|
I valori del giorno della settimana utilizzano la seguente mappatura: 0 = domenica, 1 = lunedì, 2 = martedì, 3 = mercoledì, 4 = giovedì, 5 = venerdì, 6 = sabato.
Modelli non supportati
I seguenti modelli sono una sintassi cron Linux valida ma non sono supportati da questa soluzione.
| Pattern | Esempio | Motivo |
|---|---|---|
|
Valori dei passi al minuto |
|
L'intervallo minimo di pianificazione è di un'ora. |
|
Elenchi dei minuti |
|
L'intervallo minimo di pianificazione è di un'ora. |
|
Intervalli di giorni del mese |
|
È accettata solo una jolly o un valore giornaliero. |
|
Elenchi per giorno del mese |
|
Sono accettati solo valori giornalieri o jolly. |
|
Intervalli mensili |
|
È accettato un solo valore mensile o jolly. |
|
Elenchi mensili |
|
È accettato un solo valore mensile o jolly. |
|
Punto interrogativo |
|
Il carattere del punto interrogativo non è valido nel cron Linux standard. Usare invece |
Schemi preimpostati
La console Web fornisce i seguenti modelli preimpostati che è possibile selezionare direttamente.
| Nome del pattern | Expression | Description |
|---|---|---|
|
Ogni ora |
|
Funziona al minuto 0 di ogni ora. |
|
Ogni giorno alle 9:00 |
|
Viene eseguito una volta al giorno alle 9:00 del fuso orario selezionato. |
|
Nei giorni feriali alle 8:00 |
|
Va dal lunedì al venerdì alle 8:00. |
|
Ogni domenica alle 17:00 |
|
Corre ogni domenica alle 17:00. |
|
1° del mese alle 11:00 |
|
Viene eseguito il primo giorno di ogni mese alle 11:00. |
Vincoli di pianificazione
-
L'intervallo minimo tra le esecuzioni di test programmate è di un'ora. Il sistema verifica che l'intervallo tra esecuzioni consecutive sia più lungo della durata stimata del test.
-
È richiesta una data di scadenza per tutti i programmi ricorrenti. I test non verranno eseguiti dopo la fine della data di scadenza (UTC).
-
Il fuso orario di pianificazione determina quando viene attivato il cron. Le transizioni dell'ora legale vengono gestite automaticamente. Se non esiste un'ora pianificata a causa di una transizione primaverile dell'ora legale in avanti, tale ricorrenza viene ignorata.
-
Il sistema convalida l'espressione cron sia sulla console web che sull'API. Se l'espressione non corrisponde al formato accettato, il test non può essere creato.