Opsætning af cron
er en måde at automatisere opgaver på et Linux- eller Unix-operativsystem. Cron
giver brugerne mulighed for at planlægge scripts og kommandoer, der skal køre på et bestemt tidspunkt eller med bestemte intervaller.
Det kan være nyttigt, når du skal udføre gentagne opgaver regelmæssigt, f.eks. sikkerhedskopiere data, sende e-mailrapporter, opdatere software eller rydde op i midlertidige filer.
Opsætning af cron
kan også forenkle systemadministrationen, reducere CPU-belastningen og forbedre den samlede ydeevne.
Tilpasning kan hjælpe med at forhindre datatab eller nedetid i systemet, da opgaverne kører automatisk efter en fastlagt tidsplan. Det reducerer risikoen for fejl i forbindelse med manuel udførelse af opgaver.
Alt i alt forenkler denne procedure i høj grad en systemadministrators liv og forbedrer systemets ydeevne.
Et par eksempler på cron-konfiguration
.
1. Kørsel af et script hver dag kl. 12:30:
30 12 * * * /path/to/script.sh
2. Kør scriptet hvert minut:
* * * * * /usr/bin/php /var/www/html/script.php
3. Udfør scriptet hver dag kl. 3 om morgenen:
03 * * * /usr/bin/php /var/www/html/script.php
4. Udfør scriptet hver lørdag kl. 17.00:
0 17 * * 6 /usr/bin/php /var/www/html/script.php
5. Udfør scriptet hver 1. dag i hver måned ved midnat:
001 * * /usr/bin/php /var/www/html/script.php
6. Udfør scriptet hvert 30. minut:
*/30 * * * * /usr/bin/php /var/www/html/script.php
7. Udfør scriptet hver dag kl. 3 om morgenen og kl. 15 om eftermiddagen:
0 3,15 * * * /usr/bin/php /var/www/html/script.php
Bemærk: I disse eksempler er /usr/bin/php
stien til PHP-fortolkeren, og /var/www/html/script.php
er stien til den scriptfil, der skal udføres. Du kan erstatte dem med de tilsvarende filstier på din server.