Cron generatorius
Kurkite cron išraiškas parinkdami reikšmes išskleidžiamuosiuose sąrašuose ir iškart matykite grafiko paaiškinimą paprasta kalba bei artimiausius 5 realius paleidimo laikus.
🔒 Visiškai apdorojama jūsų naršyklėje – niekas, kurį čia įvedėte, niekada neįkeliama.
Rezultatas
Cron sintaksė garsėja savo glaustumu: penki tarpais atskirti laukai, kur * reiškia viską, */5 reiškia kas penktą reikšmę, o 0 0 * * 1 kažkokiu būdu reiškia pirmadienio vidurnaktį. Šis generatorius pašalina spėliones — užuot rašę išraišką ranka, ją sukonstruojate: kiekvienam laukui (minutė, valanda, mėnesio diena, mėnuo, savaitės diena) pasirinkite 'visos reikšmės', 'kas N' arba įveskite konkrečias reikšmes ir intervalus, pvz., 0,30 ar 9-17, ir penkių dalių išraiška susidėlioja jums spaudinėjant.
Rezultatas patikrinamas trimis būdais vienu metu. Pati išraiška atnaujinama tiesiogiai ir yra paruošta kopijuoti į crontab -e. Po ja paprasta kalba parašytas sakinys aprašo grafiką — su mėnesių ir savaitės dienų pavadinimais jūsų kalba — taigi '*/10 2-4 * * 1-5' skaitoma kaip sakinys, o ne galvosūkis. O svarbiausia, įrankis apskaičiuoja artimiausius 5 realius paleidimo laikus, naudodamas tikrą kalendoriaus aritmetiką jūsų vietos laiku: jei grafikas neveikia taip, kaip tikėjotės, iškart pamatysite tai datose, dar prieš užduočiai suklystant realioje aplinkoje.
Skaičiavimas vadovaujasi tikromis cron semantikos taisyklėmis, įskaitant taisyklę, kuri suklumpina net patyrusius administratorius: kai ir mėnesio dienos, ir savaitės dienos laukai yra apriboti, POSIX cron vykdo užduotį, kai atitinka bet kuris iš jų, o ne abu. Žingsnių reikšmės, sąrašai ir intervalai palaikomi kiekviename lauke, o neįmanomi grafikai (pvz., 31 diena tik vasario mėnesiais) aptinkami, užuot tyliai niekada nevykdžius.
Viskas vyksta kliento pusėje jūsų naršyklėje — grafiko duomenys niekada nepalieka jūsų kompiuterio, o puslapis veikia be interneto, kai tik užkraunamas. Atminkite, kad šis įrankis kuria standartines 5 laukų crontab išraiškas; jei turite esamą išraišką ir norite ją tik patikrinti, naudokite mūsų atskirą cron tikrintuvą (cron validator), kuris skirtas sintaksės validavimui, o ne grafikų konstravimui.