minute  hour  day-of-month  month  day-of-week
Il parser di espressione cron decodifica le espressioni crontab standard a 5 campi (minuto, ora, giorno del mese, mese, giorno della settimana) in una frase in inglese semplice e una ripartizione campo per campo. Incolla qualcosa come "*/15 9-17 * * 1-5" e verifica immediatamente che si attiva ogni 15 minuti passate ore dalle 9 alle 17, dal lunedì al venerdì, senza contare più asterischi o indovinare se il terzo campo è il giorno o il mese.
Oltre alla traduzione, lo strumento calcola i successivi cinque tempi di esecuzione sia nel fuso orario locale che in UTC. Questo è più importante di quanto sembri: un'enorme classe di incidenti di produzione deriva da lavori cron che erano programmati contro il fuso orario sbagliato o che non si attivano mai silenziosamente perché il giorno del mese e il giorno della settimana interagiscono nel modo in cui la Vixie Cron definisce o-semantica. Vedere concrete timestamp imminenti è il controllo di sanità mentale più veloce prima di impegnare una pianificazione in un crontab, un kubernetes cronjob, un flusso di lavoro di github o una regola di AWS EventBridge.
Tutto funziona al 100% dal lato client nel tuo browser: le espressioni che incollate non toccano mai un server, il che significa che è sicuro da usare con le pianificazioni dell'infrastruttura interna, delle pipeline CI/CD o qualsiasi altra cosa che preferiresti non incollare in un sito Web casuale. Il parser supporta la sintassi standard completa: wildcard (*), elenchi (1,15,30), intervalli (1-5), valori di passo (*/15, 1-10/2) e mesi e giorni feriali (gennaio-dec, sun-sat).
Digita o incolla un'espressione standard a 5 campi come "30 */2 * * 1" nell'input o fai clic su un preset come "giorni feriali 9:00" per iniziare da una pianificazione comune.
Fare clic su Analisi per convalidare la sintassi. Valori non validi, intervalli invertiti e numeri fuori intervallo vengono riportati con un messaggio di errore specifico in modo da sapere esattamente quale campo correggere.
Leggi la descrizione leggibile dall'uomo, quindi controlla la tabella dei campi per confermare che ciascuno dei cinque campi si espande ai valori che ti aspetti, in particolare le interazioni giorno del mese rispetto al giorno della settimana.
Ispezionare le successive 5 occorrenze programmate mostrate sia in ora locale che in UTC. Se corrispondono al tuo intento, copia l'espressione negli appunti e rilasciala nella configurazione di crontab o scheduler.
Trasforma la sintassi criptica di crontab in una frase leggibile come "al minuto 30 e ogni 2 ore, lunedì"
tabella che mostra ciascuno dei 5 campi, la sua espressione grezza e i valori espansi che corrisponde
Concrete imminenti timestamp sia nell'ora locale che nell'UTC: il modo più veloce per cogliere gli errori del fuso orario
Supporta caratteri jolly, elenchi, intervalli, valori di passo e mesi/giorni feriali (gennaio, sole-sat)
Calculate the exact time between two dates: years, months, days, and business days
Convert between Unix timestamps and human-readable dates
Generate random UUIDs (Universally Unique Identifiers)
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!