У меня есть скрипт Python, работающий как служба на Ubuntu11.10. Мне нужно остановить службу, а затем перезапускать ее каждые 6 часов. Я написал cronjob и просто чтобы проверить его работу, я останавливаю и запускаю службу каждые 5 минут. Ниже приведена строка в моем crontab:
*/5 * * * * stop server && start server
Я написал вышеуказанную строку в корневом каталоге crontab. Но это вообще не работает. Из CLI корень может полностью остановить и запустить сервер. Но при автоматизации с помощью cron он не работает. Есть идеи, что я делаю неправильно?
Ссылка на следующую страницу для синтаксис cronjob.
Упомянутый этот тоже, но у меня не сработало.
Вы пробовали использовать полный путь к stop
и start
исполняемые файлы?
Что ты видишь в /var/log/cron.log
?