Cronjobs: Uitleg en Voorbeelden¶
Wat is Cron?¶
- Cron = klassieke taakplanner op Unix/Linux.
- Hiermee voer je commandoβs of scripts periodiek uit (bijvoorbeeld elke dag of elk uur).
- Cron is meestal standaard geΓ―nstalleerd. Zo niet, installeer met:
- Debian/Ubuntu:
sudo apt install cron - RHEL/Fedora:
sudo dnf install cronie
Wanneer gebruik je Cron?¶
- Voor eenvoudige, periodieke taken.
- Als je een taak elke X minuten/uren/dagen wilt laten draaien.
- In omgevingen waar systemd niet beschikbaar is.
Cron-syntax¶
Elke regel heeft 5 velden + het commando:
m= minuut (0β59)h= uur (0β23)dom= dag van maand (1β31)mon= maand (1β12)dow= dag van week (0=zo, 1=ma, β¦ 6=za)
Voorbeeld 1: elke minuut logregel¶
Voorbeeld 2: dagelijkse backup om 03:17¶
Voorbeeld 3: alleen op werkdagen om 09:00¶
Cron beheren¶
-
Cronjobs toevoegen (per gebruiker):
-
Cronjobs bekijken:
-
Logs bekijken:
- Debian/Ubuntu:
/var/log/syslog(grep CRON /var/log/syslog) - RHEL/Fedora:
/var/log/cron