Скрипты в crontab вообще не выполняются

я сделал что-то простое, как это:

crontab -e 

* * * * * touch /home/alexis/hi.txt

crontab: installing new crontab

, но это не работает вообще; не говоря уже о более сложных сценариях. есть идеи, что пошло не так?

0
задан 18 December 2011 в 22:41

3 ответа

Обычный пользовательский PATH не используется при запуске crontab.

Либо вы используете полный путь к касанию (/usr/bin/touch), либо вы устанавливаете PATH в самом файле crontab, если вам это нужно несколько раз.

0
ответ дан 18 December 2011 в 22:41

/ var / log / syslog содержит подробный журнал активности cron. Поскольку ваш cron настроен на запуск каждую минуту, журнал должен содержать множество записей, указывающих, что именно пошло не так. Проверка того, что PATH установлен, является одной из возможностей. Посмотрите на файл, который я упоминаю, и если у вас возникли проблемы с интерпретацией сообщения об ошибке, отредактируйте ваш вопрос и добавьте всю строку, содержащую ошибку. Кто-то обязательно сможет помочь вам в этом.

0
ответ дан 18 December 2011 в 22:41

Убедитесь, что у вас запущен демон cron:

initctl list | grep cron
0
ответ дан 18 December 2011 в 22:41

Другие вопросы по тегам:

Похожие вопросы: