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
Wissel van functie via tabbladen
Kies het tabblad "Maken" om een expressie te bouwen, of "Controleren" om de betekenis op te zoeken
Voorwaarden per veld instellen
Geef het uitvoermoment op per seconde, minuut, uur, dag, maand, weekdag en jaar met modusknoppen en waarden
Expressie ophalen met de genereerknop
Druk op genereren om de cron-expressie te tonen en kopieer deze met de kopieerknop naar het klembord
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
Aanbevolen tools
175 gratis webtools die u nu meteen kunt gebruiken!
