Pereiti prie turinio

Cron išraiškų pavyzdžiai,
paruošti kopijuoti į crontab.

30 tvarkaraščių, kuriuos žmonės įsirašo į crontab — nuo kas minutę iki kartą per metus. Kiekvienas pavyzdys veda į savo puslapį: išraiška, paaiškinimas paprasta kalba ir apskaičiuotos artimiausių 10 paleidimų datos.

Paruoštos kopijuoti POSIX eilutės Artimiausi paleidimai kiekviename puslapyje Iš karto · be registracijos
Nėra sąraše? susikurkite bet kokį tvarkaraštį: cron generatorius → radote išraišką, kurios nesuprantate? cron vertėjas →

Minučių intervalai

8 tvarkaraščiai
* * * * *Cron užduotis kas minutę
*/2 * * * *Cron užduotis kas 2 minutes
*/3 * * * *Cron užduotis kas 3 minutes
*/5 * * * *Cron užduotis kas 5 minutes
*/10 * * * *Cron užduotis kas 10 minučių
*/15 * * * *Cron užduotis kas 15 minučių
*/20 * * * *Cron užduotis kas 20 minučių
*/30 * * * *Cron užduotis kas 30 minučių

Valandų intervalai

7 tvarkaraščiai
0 * * * *Cron užduotis kas valandą
0 */2 * * *Cron užduotis kas 2 valandas
0 */3 * * *Cron užduotis kas 3 valandas
0 */4 * * *Cron užduotis kas 4 valandas
0 */6 * * *Cron užduotis kas 6 valandas
0 */8 * * *Cron užduotis kas 8 valandas
0 */12 * * *Cron užduotis kas 12 valandų

Kasdien

3 tvarkaraščiai
0 0 * * *Cron užduotis kasdien
0 12 * * *Kasdien vidurdienį, 12 val.

Kas savaitę

7 tvarkaraščiai
0 0 * * 0Kas savaitę

Kas mėnesį, ketvirtį, metus

5 tvarkaraščiai
0 0 1 * *Kas mėnesį
0 0 1 * *Kiekvieną mėnesį
0 0 1 */3 *Kas ketvirtį
0 0 1 1 *Kasmet
0 0 * * 6#2Mėnesio 2-asis šeštadienisreikia Quartz

Pasikartojimai, Quartz ir serverio laikas

prieš kopijuojant
0 0 * * *aukščiau kartojasi du kartus — „kasdien“ ir „vidurnaktį“ yra tas pats tvarkaraštis. Tas pats pasakytina apie 0 0 1 * * ir 0 0 * * 0. Abu kiekvienos poros puslapiai laikomi todėl, kad ieškoma abiejų formuluočių.
6#2yra Quartz, o ne cron — paprastas crontab vienoje eilutėje negali pasakyti „antrasis mėnesio šeštadienis“. Tame puslapyje parodyta, kaip tokį tvarkaraštį vis tiek gauti pasitelkus sąlygą pačiame skripte.
serverio laikasgalioja kiekvienai čia esančiai eilutei: ką reiškia „vidurnaktis“, sprendžia serverio laikrodis, o ne jūsų vietos laikas.
Ką rodo kiekvienas puslapis

Kiekvienas pavyzdys turi savo puslapį

Kiekviena aukščiau esanti nuoroda atveria puslapį, kuriame dar prieš kopijuojant matyti, ką ta eilutė daro:

  • Paaiškinimas paprasta kalba — ką reiškia penki laukai, vienu sakiniu.
  • Artimiausių 10 paleidimų datos — apskaičiuojamos jūsų naršyklėje, tad tikrinate kalendorių, o ne sintaksę.
  • Crontab eilutė su išvesties nukreipimu — nes pagal numatytuosius nustatymus cron klaidas siunčia el. laišku, kurio niekas negauna.
Reikia tvarkaraščio, kurio čia nėra? Susikurkite

Kaip pasirinkti tarp panašių tvarkaraščių

kur reikia apsispręsti
*/5 vs */10perpus trumpesnis intervalas padvigubina paleidimų skaičių — 288 per parą vietoj 144. Rinkitės pagal tai, kiek gali pasenti rezultatas, o ne iš įpročio.
0 */2 * * *lyginės valandos nuo vidurnakčio: 00, 02, 04… O jei „kas 2 valandas“ turi prasidėti 09:00, reikia 0 9-23/2 * * *.
0 0 vs 30 3vidurnaktį paleidžiamos ir visų kitų užduotys. Atsarginė kopija 03:30 išvengia vidurnakčio spūsties — o laikrodžiai persukami būtent 01:00–03:00, tad turėkite omenyje persukimo naktis.
1-5 vs 6,0darbo dienos yra diapazonas, savaitgaliai — sąrašas: savaitės numeracija apsisuka ties sekmadieniu, todėl 6,0 diapazonu užrašyti neįmanoma.

Nemokami įrankiai – tik pradžia.
Uptimia rūpinasi jūsų svetainių sveikata.

Veikimo laikas, SSL, domeno galiojimo pabaiga, puslapių greitis, transakcijos – stebima iš 171+ vietos visame pasaulyje. Nemokama 30 dienų.

30 dienų nemokamai kreditinės kortelės nereikia atšaukite bet kada nemokamas planas po bandomojo laikotarpio
Stebima 100 000+ svetainių · Atitinka BDAR