Përshkruesi Cron (Orar i Lexueshëm)

Konverto shprehjet cron në përshkrim me gjuhë të thjeshtë dhe llogarit ekzekutimet e ardhshme.

Mbështet formatet 5/6/7 fusha, zgjedhjen e zonës kohore dhe dalje të gatshme për kopjim.

Si përdoret

  1. Fut një shprehje cron ose zgjidh një shembull.
  2. Konfirmo formatin (5/6/7 fusha) dhe zonën kohore.
  3. Kontrollo përshkrimin dhe N ekzekutimet e ardhshme, pastaj kopjo ose ndaj.

Shembull

Çdo 5 minuta

Hyrja

*/5 * * * *

Dalja

Ekzekutohet çdo 5 minuta

Ditët e javës në 09:00

Hyrja

0 9 * * 1-5

Dalja

Ekzekutohet në 09:00 gjatë ditëve të javës (Hën-Pre)

Me sekonda (çdo ditë në 02:30:00)

Hyrja

0 30 2 * * *

Dalja

Ekzekutohet çdo ditë në 02:30:00

Shembuj të zakonshëm Cron

Çdo 10 minuta

*/10 * * * *

Model i zakonshëm për kontrolle periodike dhe punë polling.

Në minutën 0 të çdo ore

0 * * * *

Përdore kur dëshiron një nisje çdo orë pikërisht në kufirin e orës.

Ditët e javës në 09:00

0 9 * * 1-5

Orar tipik për ditë pune.

Çdo të diel në 00:00

0 0 * * 0

Dritare tipike mirëmbajtjeje javore.

Dita e parë e muajit në 00:00

0 0 1 * *

Orar i zakonshëm për procese mujore.

Çdo 1 janar në 00:00

0 0 1 1 *

I dobishëm për detyra vjetore kalimi.

Sintaksa e mbështetur dhe shënime

  • Sintaksa standarde e mbështetur përfshin `*`, `/`, `-`, `,`, intervale dhe vlera me hapa.
  • Shenjat që varen nga implementimi (`L`, `W`, `#`, `?`) mund të mos interpretohen njësoj.
  • Kohët e shfaqura të ekzekutimit mund të ndryshojnë nga sjellja reale për shkak të dallimeve të zonës kohore dhe DST-së.

Pyetje të shpeshta

Duhet të përdor 5 apo 6 fusha?

Nisu me 5 fusha (minutë orë ditë muaj ditë jave). Nëse shprehja jote përfshin sekonda, kalo te 6 fusha.

A mbështet çdo sintaksë cron?

Mbështet sintaksën standarde (`*`, `/`, `-`, `,`). Për shenja që varen nga implementimi si `L`, `W`, `#`, `?`, shfaq një paralajmërim.

A mund të shfaqë kohët e ardhshme të ekzekutimit?

Po. Llogarit dhe shfaq N ekzekutimet e ardhshme (5/10/20) me mbështetje për zonën kohore.