Конфигурирование производилось на Debian 6
Заходим в редактор расписаний cron:
1 2 |
cd /etc vim crontab |
Добавляем расписание:
1 2 3 4 5 6 |
# Раз в день, в 12 часов 0 12 * * * www-data /usr/bin/wget -O /dev/null http://sitename/cron.php > /dev/null # Каждые 5 минут */5 * * * * www-data /usr/bin/wget -O /dev/null http://sitename/cron.php > /dev/null # Раз в час 0 01 * * * www-data /usr/bin/wget -O /dev/null http://sitename/cron.php > /dev/null |
Сохраняем:
1 |
:wq |
Сервис cron раз в минуту проверяет файл crontab.
Но можно применить новый crontab и вручную:
1 2 |
crontab /etc/crontab crontab -l |
Приставка > /dev/null
нужна для того, чтобы cron не рассылал админу почту по факту выполнения.
Хорошая документация:
http://ru.wikipedia.org/wiki/Cron