Musím naplánovať prácu v jenkins, ktorý beží každú hodinu s výnimkou, že by to nemalo prebiehať medzi 11:30 a 4 ráno. To, čo by cron výraz?
0
Tento výraz cron 0 4-23 * * 7
bude prebiehať každý deň na hodinu medzi 4 RÁNO a 11PM.
Ak nie sú potrebné na spustenie tohto prácu v presne po hodine začne, môžete tiež použiť H 4-23 * * 7
. H
(pre hash) je užitočné na Jenkins, ako nevykoná všetky vaše naplánované pracovné miesta na hodinu v presne rovnakom čase, pretože ho bude snažiť aj zaťaženie systému (napr. túto prácu, môžu pracovať v 11.10 HOD).
Vďaka za komentár. @Gergan Zhekov. To, čo o čase od 23:00-23:30?
Franky Philip
Samozrejme, že môže tiež vybrať 11:43PM, takže tam je kompromis trhanie pevnú minút (0-29), alebo ísť okolo pol. Dobrou správou H je hash (na základe pracovných meno, plus ...?), a tak, keď sídlo (a to bude ahow nabudúce spustiť) je stanovená.
Ian W