Crontab не работает

Я пытаюсь выполнить базовое завершение crontab для запуска MF в 10 вечера. Поэтому я сделал следующее:

sudo crontab -e 

Внутри crontab я добавил следующую строку:

 0 22 * * 1-5 shutdown now 

Работа не работает должным образом, и я не могу найти никаких ошибок в /var/log/syslog . Здесь что-то нелепое?

4 Solutions collect form web for “Crontab не работает”

Вероятно, ваша проблема заключается в том, что PATH в вашем файле crontab ограничен и не включает /sbin где, скорее всего, находится остановка.

Поэтому вы должны использовать полный путь для выключения (вы можете проверить это с помощью sudo which shutdown ):

 0 22 * * 1-5 /sbin/shutdown now 

От man 5 crontab :

Обратите внимание, в частности, что если вы хотите использовать PATH, отличную от «/ usr / bin: / bin», вам необходимо установить его в файле crontab.

Вместо указания /sbin/shutdown вы можете сделать:

 PATH = /sbin:$PATH 0 22 * * 1-5 shutdown now 
  1. Вы можете попытаться указать время выполнения с помощью cronlist чтобы узнать, будет ли он работать, когда вы ожидаете. Насколько я могу судить, работа cron будет запущена в 22:00 с понедельника по пятницу; Это то что ты хочешь?
  2. Что shutdown now выдает, если вы выполняете его как обычный пользователь?
  3. Что печатает service cron status ? Если он не говорит о cron start/running , вам придется перезапустить его при service cron start .
  4. Правильно ли часы на машине? Это может быть неконфигурировано или так не синхронизировано, что работа выполняется в совершенно неправильные дни или время.
  5. У вас есть сообщения об ошибках, такие как PAM bad jump in stack в /var/log/auth.log ? Этот пост содержит кучу отладочной информации и вещей, которые нужно попробовать.

Проверить хвост -n 100 / var / log / cron

И пытаетесь ли вы запустить этот cron с помощью обычного пользователя или пользователя root?

У вас нет доступа к команде shutdown. Попробуйте выполнить это:

 sudo chmod u+s /sbin/shutdown 

затем в вашем crontab укажите полный путь к завершению

 0 22 * * 1-5 /sbin/shutdown now 
  • Возможность прослушивать мой хост, но не добираться до хоста
  • Сеть не работает на сервере ubuntu 12.10 на B75MA-P45 mobo
  • Как автоматически получить новый сервер имен в VPN-подключении
  • Яркость клавиш вверх / вниз не работает
  • guvcview записывает аудио, но только первый кадр видео
  • переименование нескольких файлов путем удаления случайных чисел
  • Как удалить разрешение с помощью GRANT USAGE ON mysql
  • Компиляция и сборка с использованием make
  • Является ли это подходящей установкой для отслеживания владения файлами с использованием доли Samba и управления правами?
  • Использование sudo в openSUSE без фактического изменения для пользователя root (например, как в Ubuntu)
  • Ошибка rsync: значение времени файла, усеченного на приемнике
  • Linux и Unix - лучшая ОС в мире.