Настройката на cron
е начин за автоматизиране на задачите в операционна система Linux или Unix. Cron
позволява на потребителите да планират скриптове и команди, които да се изпълняват за определено време или на определени интервали.
Това може да бъде полезно, когато трябва редовно да изпълнявате повтарящи се задачи, като например архивиране на данни, изпращане на отчети по електронна поща, актуализиране на софтуер или почистване на временни файлове.
Настройката на cron
може също така да опрости администрирането на системата, да намали натоварването на процесора и да подобри цялостната производителност.
Персонализирането може да помогне за предотвратяване на загуба на данни или престой на системата, тъй като задачите ще се изпълняват автоматично по зададен график. Това намалява риска от грешки, свързани с ръчното изпълнение на задачите.
Като цяло тази процедура значително опростява живота на системния администратор и подобрява производителността на системата.
Няколко примера за конфигуриране на cron
.
1. Стартиране на скрипт всеки ден в 12:30 ч:
30 12 * * * /path/to/script.sh
2. Стартиране на скрипт на всяка минута:
* * * * * /usr/bin/php /var/www/html/script.php
3. Изпълнение на скрипта всеки ден в 3:00 ч:
03 * * * /usr/bin/php /var/www/html/script.php
4. Изпълнявайте скрипта всяка събота в 17:00 ч:
0 17 * * 6 /usr/bin/php /var/www/html/script.php
5. Изпълнявайте скрипта на всеки 1-ви ден от всеки месец в полунощ:
001 * * /usr/bin/php /var/www/html/script.php
6. Изпълнявайте скрипта на всеки 30 минути:
*/30 * * * * /usr/bin/php /var/www/html/script.php
7. Изпълнявайте скрипта всеки ден в 3 ч. сутринта и в 15 ч. следобед:
0 3,15 * * * /usr/bin/php /var/www/html/script.php
Забележка: В тези примери /usr/bin/php
е пътят до PHP интерпретатора, а /var/www/html/script.php
е пътят до файла със скрипта, който трябва да се изпълни. Можете да ги замените със съответните пътища до файловете на вашия сървър.