Загальне поняття про Cron
Cron використовується для запуску певних завдань у вказаний час,
або в зазначений період часу, наприклад, для запуску PHP скрипту оновлення курсу валют на сайті, скрипту поштової розсилки новин і т.д.
Використовувати Cron можна для досить великого спектру завдань, все залежить від потреб та фантазії користувача.
Створення завдання у DirectAdmin
При використанні панелі керування хостинг-акаунтом DirectAdmin додати нове Cron завдання або відредагувати існуюче досить просто. Для додавання нового завдання до планувальника завдань Cron, необхідно виконати наступні дії: Авторизуватися в панелі керування DirectAdmin (зазвичай адреса панелі виглядає наступним чином: http://IP_сервера:2222 або http://ім'я_вашого_домену:2222), вибрати меню "Планувальник завдань Cron " у розділі "Розширені можливості" та у пункті "Створити нове завдання" заповнити всі поля відповідно до Ваших вимог.
Приклади Cron завдань
Розглянемо додавання Cron завдання на конкретному прикладі: Є хостинг обліковий запис account, у якого в свою чергу є домен domain.com, в каталозі цього домену, розташований PHP скрипт cron.php, який необхідно виконувати щогодини.
Авторизуємося в DirectAdmin, вибираємо пункт меню "Планувальник завдань Cron" та приступаємо до налаштування завдання.
Хвилина 1
Година */1
День місяця *
Місяць *
День тижня *
Команда /usr/local/bin/php /home/account/domain.com/public_html/cron.php > /dev/null
Натискаємо Додати, після чого завдання буде додано та з'явиться у списку завдань, що розташований нижче. Зазначені нами значення, означають таке: Виконувати у першу хвилину, кожної години, будь-якого дня місяця/місяця/дня тижня, тобто. вказаний нами скрипт буде запущений о 00:01, 01:01, 02:01 і т.д. У полі команда ми вказуємо /usr/local/bin/php - шлях до інтерпретатора PHP(залежить від налаштувань сервера) /home/account/domin.com/public_html/cron.php - шлях до необхідного скрипту,починаючи від кореневого каталогу сервера (не облікового запису), > - перенаправлення стандартного вывода(результата) /dev/null - в нікуди.