Expresie
Rezultat
Următoarele rulări
Cum funcționează explicatorul cron
Lipești o expresie crontab sau Laravel (cinci câmpuri: minut, oră, ziua lunii, luna, ziua săptămânii). Instrumentul o spune în text și calculează următoarele rulări în fusul tău.
0 9 * * 1 înseamnă luni la 09:00. În Laravel poți scrie weeklyOn(1, '09:00') sau ->cron('0 9 * * 1'). Aliasurile @hourly, @daily, @weekly, @monthly, @yearly sunt acceptate.
Text
Cron → propoziție
Vezi ora, zilele și dacă rulează în fiecare minut sau doar luni.
Orar
Următoarele date
Primele rulări din fusul browserului, ca să verifici deploy-ul.
Laravel
Schedule
Echivalent weeklyOn / dailyAt când se poate, altfel ->cron().
Important:
Dacă ziua lunii și ziua săptămânii sunt ambele restricționate, cron-ul Unix le leagă cu SAU, nu cu ȘI. Laravel folosește același crontab.
Note utile
- Ordinea e minut, oră, ziua lunii, luna, ziua săptămânii. 0 și 7 sunt duminică.
- */5 în minut = la fiecare 5 minute. 9-17 în oră = de la 09 la 17 inclusiv.
- @reboot nu are dată următoare: rulează când pornește procesul, nu pe ceas.
- Kernel.php din Laravel: $schedule->command('app:job')->cron('0 9 * * 1');
- Nimic nu se salvează pe server. Dacă reîncarci pagina, revine exemplul.