Berekening

Cron-skepper

Skep 'n cron-taak, sien die Turkse verduideliking. Genereer 'n geldige cron-taak in sekondes met minuut/uur/dag/maand/dag van die week opsies.

Cron-verklaringsgenerator
0 – 59
0 – 23
1 – 31
Cron-verklaring
crontab
* * * * *
Verduideliking in Turks Dit werk elke minuut.
min* · sa* · maand.dag* · maand* · weeksdae*
Inligting

Oor Cron Generator

Croncron is 'n standaard skeduleringsmeganisme wat gebruik word om take met spesifieke tussenposes op Unix/Linux-stelsels uit te voer. Outomatiese take op webbedieners, soos rugsteun, e-posversending, databasisopruiming of verslaggenerering, word dikwels met behulp van cron bestuur. Die sintaksis van die cron-stelling - vyf spasies geskei deur witspasies - kan egter aanvanklik verwarrend wees.

Dit is gratis. Cron-verklaringsgenerator Hierdie hulpmiddel laat jou toe om die korrekte cron-stelling te skep sonder om tegniese sintaksis te ken. Kies die minuut-, uur-, dag van die maand-, maand- en dag van die week-velde uit die aftreklyste; die hulpmiddel genereer onmiddellik beide die stelling en 'n mensleesbare Turkse beskrywing. Kopieer die stelling wat jy geskep het met 'n enkele klik. crontab -e Jy kan dit in jou lyn plak.

Vir diegene wat vinnig wil begin. klaargemaakte sjablone Ook aangebied: laai die mees gebruikte scenario's met 'n enkele klik, soos elke minuut, uurliks, daagliks middernag, weekliks Maandag en maandeliks eerste dag. Die hele proses vind volledig in jou blaaier plaas; geen data word na die bediener gestuur nie.

Hoe om dit te gebruik?

Stap vir stap

  1. As jy wil Gereedgemaakte sjablone Klik op 'n sjabloon wat gereeld in die afdeling gebruik word; die velde sal outomaties ingevul word.
  2. Minuut, Uur, Dag van die Maand, Maand en Dag van die Week Kies die velde.
  3. Die cron-posplasing en die Turkse beskrywing daarvan word onmiddellik opgedateer volgens jou keuses.
  4. Kopieer Stoor die uitdrukking na die knipbord deur op die knoppie te klik.
  5. Op jou bediener crontab -e Maak die redigeerder oop met die opdrag en plak die uitdrukking.
Gereelde Vrae

Gereelde vrae

Van links na regs: minuut (0–59), uur (0–23), dag van die maand (1–31), maand (1–12) en dag van die week (0–7; 0 en 7 Sondag). Ster (*) beteken 'alle waardes'. Byvoorbeeld 0 9 * * 1 Die uitdrukking beteken 'elke Maandag om 09:00'.

By die terminaal crontab -e Voer die opdrag uit, voeg dan 'n nuwe reël by die redigeerder wat oopmaak, skryf jou cron-stelling en die opdrag wat uitgevoer moet word. Voorbeeld: 0 0 * * * /usr/bin/php /var/www/backup.phpWanneer jy dit registreer, bespeur die cron-daemon outomaties die uitdrukking.

As die opdrag baie vinnig voltooi word, is daar gewoonlik geen probleem nie. Vir langdurige of hulpbron-intensiewe bewerkings word minder gereelde tussenposes (bv. 5, 15, 30 minute) egter verkies. Dit is om te verhoed dat 'n nuwe bewerking begin voordat die vorige een voltooi is. sluit lêer Die gebruik van hierdie meganisme is goeie praktyk.

Ja; hierdie twee gebiede egter OF Dit werk met logika, nie EN nie. So... 0 0 1 * 1 Die uitdrukking word geïnterpreteer as 'die eerste dag van die maand OF Maandag'. As jy die kruising van beide teiken, moet jy ekstra kontroles binne die skrip byvoeg.

Ja. Stelsels soos WHMCS en WordPress gebruik dieselfde standaard cron-sintaksis vir bedienerkant-cron-instellings. Jy kan die relevante PHP-lêer of URL oproep deur die gegenereerde uitdrukking direk by jou bediener se crontab te voeg.