Cron-expressie generator
Gratis online Beschrijving, geen installatie nodig
Wat zijn Cron-expressies?
Cron is een tijdgebaseerde taakscheduler in Unix-achtige systemen. Een Cron-expressie is een tekenreeks met 5 velden gescheiden door spaties: minuut (0-59), uur (0-23), dag van de maand (1-31), maand (1-12) en dag van de week (0-6, waarbij 0 zondag is). Elk veld kan specifieke waarden, bereiken (* is jokerteken voor "elke"), lijsten (kommagescheiden) of intervallen (slash-n voor "elke n eenheden") gebruiken. Cron-taken worden automatisch uitgevoerd op geplande tijden gedefinieerd door de expressie.
Deze Cron-expressie generator gebruiken
Kies voor elk veld (minuut, uur, dag, maand, dag van de week) een modus: Elke (*), Specifiek (voer exacte waarden in), Bereik (van-tot) of Interval (elke N). Configureer elk veld volgens wanneer u wilt dat uw taak wordt uitgevoerd. De tool toont de resulterende cron-expressie en toont een voorbeeld van de volgende 5 uitvoeringstijden op basis van de huidige tijd. Kopieer de expressie voor gebruik in uw crontab, scheduler of automatiseringstool.
Cron-veldinteracties begrijpen
Dag- en dag van de week-velden specificeren beide dagen. In veel cron-implementaties, als beide zijn beperkt (niet *), wordt de taak uitgevoerd wanneer aan een van de voorwaarden wordt voldaan (OR-logica). Sommige systemen gebruiken AND-logica. Als u dag 15 en dag van de week 1 (maandag) specificeert, wordt deze uitgevoerd op de 15e van elke maand EN elke maandag. Wees precies in uw bedoeling, en test om het gedrag in uw specifieke cron-omgeving te verifiëren.
▶Wat is het verschil tussen @daily en 0 0 * * *?
▶Hoe plan ik een taak elke 5 minuten?
▶Kan ik complexe patronen plannen zoals "laatste vrijdag van de maand"?
▶Waarom wordt mijn cron-taak niet op het verwachte tijdstip uitgevoerd?
Als deze tool je hielp, trakteer de auteur op koffie.
Koffie aanbieden