cron maken en controleren

cron genereren en controleren

Kenmerken

Ondersteunt Quartz-uitbreidingen

Ook geavanceerde operatoren als seconden, jaar en L, W en # zijn op te geven

Expressie opbouwen via knoppen

Eenvoudige bediening: kies alleen een modus als elke keer, interval of bereik

Volgende uitvoertijd automatisch berekend

Toont een overzicht van de eerstvolgende 5 uitvoeringen van de gegenereerde of gecontroleerde expressie

Betekenis van de cron-expressie in tekst

Ook complexe expressies worden weergegeven in een begrijpelijke uitleg

Gebruik

1

Wissel van functie via tabbladen

Kies het tabblad "Maken" om een expressie te bouwen, of "Controleren" om de betekenis op te zoeken

2

Voorwaarden per veld instellen

Geef het uitvoermoment op per seconde, minuut, uur, dag, maand, weekdag en jaar met modusknoppen en waarden

3

Expressie ophalen met de genereerknop

Druk op genereren om de cron-expressie te tonen en kopieer deze met de kopieerknop naar het klembord

4

Betekenis verifiëren op het tabblad Controleren

Voer je eigen cron-expressie in en druk op controleren om de uitleg en de volgende uitvoertijd te tonen

Toepassingen

Periodieke taken instellen in Linux

Maak de expressie voor crontab nauwkeurig en voorkom instelfouten

Overgenomen instellingen ontcijferen

Begrijp snel wat een expressie uit het configuratiebestand van een voorganger doet

Periodieke jobs instellen in CI/CD

Definieer het uitvoerschema van periodieke jobs, zoals build-triggers in Jenkins

De cron-notatie leren en oefenen

Beheers de notatie door met het uitvoerschema te controleren wanneer een geschreven expressie loopt

Basiskennis

Cron-syntaxis schrijven

Cron-syntaxis is een notatie om geplande uitvoeringstijden in Linux en vergelijkbare systemen op te geven met 5 velden: "minuut uur dag maand weekdag". Bijvoorbeeld "*/5 * * * *" betekent uitvoering om de 5 minuten.

  • Asterisk:Het "*"-symbool staat voor alle waarden in dat veld. "0 9 * * *" betekent uitvoering elke dag om 9:00 uur.
  • Bereik en lijst:In velden kunt u bereiken met een koppelteken en meerdere waarden met komma's opgeven. "0 9 * * 1-5" betekent uitvoering maandag tot en met vrijdag om 9:00 uur.

Verschil met Quartz-indeling

Quartz-indeling is een uitgebreide notatie die wordt gebruikt in Java-jobplanning en heeft 6-7 velden (seconden aan het begin en jaar aan het einde). Het ondersteunt ook speciale symbolen zoals "?" en "L".

Speciale symbolen zoals L, W en #

In de dag- en weekdagvelden van Quartz-indeling kunnen speciale symbolen worden gebruikt die niet in standaard cron voorkomen, waardoor complexe schema's in één expressie kunnen worden uitgedrukt.

  • L (laatste):Het "L"-symbool staat voor de laatste dag van de maand of de laatste voorkomen van een weekdag. "L" in het dagveld betekent de laatste dag van de maand; "6L" in het weekdagveld betekent de laatste vrijdag.
  • W (werkdag):Het "W"-symbool staat voor de werkdag die het dichtst bij de opgegeven dag ligt. "15W" betekent de werkdag het dichtst bij de 15de (bijvoorbeeld vrijdag de 14de als de 15de een zaterdag is).
  • # (nde weekdag):Het "#"-symbool staat voor de nde voorkomen van een weekdag in de maand. "6#3" betekent de derde vrijdag van de maand.

Veiligheid en privacy

Volledig in de browser

Ingevoerde gegevens worden alleen in uw browser verwerkt en niet naar buiten verzonden.

Verwerking alleen in browser

het genereren en analyseren van cron-expressies vindt volledig in uw browser plaats, invoergegevens worden niet naar de server verzonden.

Communicatie versleuteld met HTTPS

Het laden van de pagina wordt ook versleuteld met TLS en de inhoud kan niet door derden worden gelezen.

Geen verzending naar derden

Invoergegevens worden niet naar externe services zoals advertentienetwerken of trackers verzonden.

Geen automatisch opslaan van resultaten

de gegenereerde of gecontroleerde expressie of invoersuggesties worden niet op de server opgeslagen.

Volg RAKKOTOOLS in Google Zoeken

175 handige tools worden gemakkelijker te vinden via Google Zoeken en AI-zoekopdrachten!

  • Gevonden via zoekopdracht
  • Ook weergegeven in AI-zoekopdrachten
  • Nieuwe tools ontdekken
Gerelateerde tools