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 
  • lxde stop auto максимизирует вертикаль при перемещении окна в правый край экрана
  • Как исправить неподходящую систему Ubuntu?
  • Распечатайте длинный IPv6 интерфейса
  • Могу ли я безопасно удалить раздел Ubuntu 12.04 и использовать незанятое пространство для моей элементарной ОС?
  • Пользовательское приветствие при входе в систему через ssh
  • Использование файловой системы Ubuntu Server 16.04
  • Инкрементная арифметика Sed
  • Установка пакета и зависимости - как предотвратить установку существующих библиотек?
  • Пользователь Linux и команда выполнения немедленно
  • Изменение пользователя maildir в пользовательское местоположение при создании пользователя
  • Невозможно выскочить на службу в честь возможностей (7)
  • Interesting Posts

    Вызовите один скрипт оболочки другим

    Вход в систему при загрузке корневой файловой системы

    Как узнать, использует ли что-то последовательный порт?

    Я не могу понять, как расширить мой домашний раздел Arch на свободное место

    VBox на безголовом сервере: установить linux без RDP

    Как заставить Nmap использовать опцию -PE в локальной сети?

    Как искать папку только с разрешением x (исполнение)

    Как изменить местоположение, где скриншоты сохранены в Linux Mint 17 Cinnamon?

    Чтобы найти размер некоторой группы файлов

    Почему шрифты в Debian не выглядят так красиво, как в Ubuntu

    Использование perl для изменения документа LaTeX

    Как загрузчик и ядро ​​взаимодействуют после загрузки ядра в память?

    В каких дистрибутивах Linux есть GNOME в качестве менеджера настольных компьютеров по умолчанию?

    посетите веб-сайт с несколькими доменами на том же сервере, используя IP-адрес

    Устраняет ли копирование файлов на жизнь usb?

    Linux и Unix - лучшая ОС в мире.