Cron

Cron is een hulpprogramma voor taakplanning op Unix en Unix-achtige besturingssystemen. Gebruikers kunnen taken, die bekendstaan als "cronjobs", inplannen om automatisch op vaste intervallen te worden uitgevoerd. De meeste Unix-gebruikers plannen cronjobs in om onderhoudstaken voor het systeem uit te voeren, zoals het verwijderen van logbestanden en het maken van back-ups, maar een gebruiker kan elk commando of script inplannen dat nuttig is.

Een gebruiker kan een cronjob inplannen door een bestand met de naam "crontab" te maken. Een crontab-bestand, oftewel een "cron-tabel", geeft aan welk commando wordt uitgevoerd en wanneer dat gebeurt. Een crontab-bestand kan één cronjob of meerdere cronjobs bevatten. Elke vermelding in een crontab bevat vijf variabele velden die aangeven wanneer het commando moet worden uitgevoerd, plus één veld waarin het commando zelf wordt opgegeven:

1 2 3 4 5
* * * * * <command to run>

  1. De minuut (0-59)
  2. Het uur (0-23)
  3. De dag van de maand (1-31)
  4. De maand (1-12)
  5. De dag van de week (0-6, zondag tot en met zaterdag)

Als een sterretje op de plaats van een getal staat, wordt de cronjob uitgevoerd bij elke mogelijke waarde van die variabele. Hierdoor kan de gebruiker eenvoudig instellen dat een cronjob indien nodig elke zoveel minuten, uren, dagen of maanden wordt uitgevoerd. Als alle sterretjes blijven staan, wordt de cronjob elke minuut uitgevoerd.

De volgende cronjob geeft bijvoorbeeld de tekst "hello world" weer om 03:30 uur op de eerste dag van elke maand:

30 3 1 * * echo hello world

Bijgewerkt November 14, 2022 door Brian P.

quizTest je kennis

Which of the following data types is not supported by JSON?

A
Function
0%
B
String
0%
C
Number
0%
D
Array
0%
Correct! Incorrect!     View the JSON definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Cron op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.