Архив за день: 22.11.2011

Не работает cron в Ubuntu?

Недавно была проблема. После переноса сайта, который крутился на сервере с FreeBSD, на сервер под Ubuntu. И задания в cron были перенесены тоже полностью. Скрипты, которые должен был исполнять cron отвечали за рассылку почты подписчикам. И чтобы не повалить ничего отправлялись партиями по несколько штук раз в минуту. Но они не работали. Я, признаться, не спец по Linux и в причинах разбирался долго. Вот так выглядело задание в кроне:

*/1   *   *   *   *     root    ~/сам_скрипт/

На первый взгляд все довольно логично. Выполнять раз в минуту от пользователя root такой-то скрипт. Неразбериха была в том, что запущенный не из крона, скрипт срабатывал и рассылал сообщения. Сами задания на сервере с фрибздёй работают нормально. Моему неопытному взгляду предстала картина из которой я поспешил сделать неверный вывод о неработающем кроне и начал искать пути решения. Дебаг в виде заведомо рабочих команд, типа:

 */1   *   *   *   *     root    touch ~/test.sh/

ни к чему не приводил.   Read more »