Crontab Guru
Analizează și explică expresiile cron. Afișează descrierea lizibilă și următoarele execuții.
Ce este o expresie cron?
Un șir de 5 sau 6 câmpuri separate prin spații: minut, oră, zi, lună, zi a săptămânii și an opțional.
Ce înseamnă * în cron?
Asteriscul (*) înseamnă "fiecare valoare posibilă" pentru acel câmp.
Diferența dintre 0 0 * * * și 0 0 * * 1?
0 0 * * * rulează în fiecare zi la miezul nopții. 0 0 * * 1 doar lunea la miezul nopții.
Pot folosi valori de pas ca */5?
Da. */5 la minute înseamnă "la fiecare 5 minute".
Expresia cron este trimisă către un server?
Nu. Totul se face local în browser.
Cum rulez la fiecare 5 minute?
Utilizați */5 * * * * pentru a rula la fiecare 5 minute.
Ce înseamnă 0 0 * * *?
0 0 * * * înseamnă rulează la miezul nopții în fiecare zi.
Cum programez doar zilele lucrătoare?
Utilizați 0 9 * * 1-5 pentru a rula la 9:00 de luni până vineri.
Ce caractere speciale suportă cron?
Cron suportă: * (orice valoare), , (listă), - (interval), / (pas).
Cum rulez în prima zi a fiecărei luni?
Utilizați 0 0 1 * * pentru a rula la miezul nopții în ziua de 1 a fiecărei luni.
Pot folosi nume în loc de numere?
Da, unele implementări permit JAN, FEB pentru luni și MON, TUE pentru zile.
Ce este sintaxa cron cu 6 câmpuri?
Sintaxa cu 6 câmpuri adaugă secunde la început: secunde, minut, oră, zi, lună, zi a săptămânii.
Cum rulez la fiecare oră?
Utilizați 0 * * * * pentru a rula la minutul 0 al fiecărei ore.
Diferența dintre ziua lunii și ziua săptămânii?
Ziua lunii (1-31) specifică ce zi din lună. Ziua săptămânii (0-6) specifică ce zi din săptămână.