Basis van Linux en de opdrachtregel
De regel „30 2 * * 1 /home/alice/backup.sh” is in cron ingesteld. Wanneer wordt backup.sh uitgevoerd?
- AOm 2:30 uur op de 1e van elke maand
- BElke maandag om 2:30 uur
- CElke zondag om 2:30 uur
Antwoord en toelichting tonen
Antwoord: B. Elke maandag om 2:30 uur
In een cron-configuratie (crontab) begint elke regel met vijf velden die van links naar rechts „minuut, uur, dag van de maand, maand, dag van de week” zijn, gevolgd door het uit te voeren commando. In deze regel is de minuut 30, het uur 2, de dag van de maand en de maand * (elke) en de dag van de week 1, dus het commando wordt elke maandag om 2:30 uur uitgevoerd. Voor de dag van de week is 0 zondag en 1 maandag, en in veel implementaties betekent 7 ook zondag. Commando's die vanuit cron worden uitgevoerd, draaien met een beperktere set omgevingsvariabelen dan een inlogsessie, dus voorzichtigheid is nodig, bijvoorbeeld door commando's in scripts met een absoluut pad te schrijven.
Verder: nog 9 vragen over Basis van Linux en de opdrachtregel