На днях копался в Slackware 13.37 и нужно было запустить задачу в планировщике. Создал правило, типа:
*/5 * * * * root /usr/local/bin/script , положил в /etc/cron.d, перезапускаю cron и жду когда моя "задача" выполнится. Проходит один, второй, третий срок, а задача не выполняется. Глянул в логи - оказалось что cron действительно не выполняет задачу и выдаёт неизвестный мне "сигнал". После разбирательств, оказалось что в системе установлен не классический cron (Vixie cron) , а
Dillon`s cron , требующий другого подхода к конфигурированию. Чтением манов свою задачу решил, но ради интереса поискал в Интернете какие ещё cron`ы существуют.
Итак, согласно статье на
сайте Gentoo, есть такие cron`ы:
- Vixie cron - классический вариант
- Dillon's Cron - работает в ArchLinux и Slackware 13.37
- Fcron
- bcron
- Anacron - это не демон, но программа позволяющая одноразово запускать задачи по времени
В основном, во всех примерах на сайтах и книгах даются примеры для Vixie cron , поэтому перед установкой задачи в планировщик, не поленитесь выяснить какая версия cron`а работает в дистрибутиве.
