Crontab, не работающий

Страница справочника tune2fs дает Вам объяснение:

Резервирование некоторого количества блоков файловой системы для использования привилегированными процессами сделано, чтобы избежать фрагментации файловой системы, и позволить системным демонам, таким как syslogd (8), продолжить функционировать правильно после того, как непривилегированным процессам будут препятствовать писать в файловую систему.

Это также действует как отказоустойчивое; если по некоторым причинам обычные пользователи и их программы заполняют диск до 100%, Вы даже не могли бы смочь войти и/или синхронизировать файлы прежде, чем удалить их. Путем резервирования некоторых блоков к root, система гарантирует, что можно всегда исправлять ситуацию.

На практике, 5% старое значение по умолчанию и может быть слишком много, если Ваш жесткий диск является достаточно большим. Можно изменить то значение с помощью ранее упомянутый tune2fs инструмент, но убеждаться прочитать его страницу справочника сначала!

5
26.06.2013, 17:59
4 ответа

Ваша проблема состоит, вероятно в том, что ПУТЬ в Вашем crontab файле ограничен и не включает /sbin где завершение работы, скорее всего, расположено.

Необходимо поэтому использовать полный путь для завершения работы (можно проверить это с sudo which shutdown ):

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

От man 5 crontab:

Обратите внимание в особенности, что, если Вы хотите ПУТЬ кроме "/usr/bin:/bin", необходимо будет установить его в crontab файле.

Вместо того, чтобы указать /sbin/shutdown Вы могли сделать:

PATH = /sbin:$PATH
0 22 * * 1-5 shutdown now
9
27.01.2020, 20:32
  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? То сообщение содержит набор отладочной информации и вещей попробовать.
3
27.01.2020, 20:32
  • 1
    1.) Команда cronlist не найдена на моей машине 2.) shutdown: Need to be root 3.) cron start/running, process 1200 –  hax0r_n_code 26.06.2013, 18:06
  • 2
    Спасибо, но эта машина не подключен к Интернету. Должно быть что-то глупый случай... –  hax0r_n_code 26.06.2013, 18:10
  • 3
    4.) Время корректно также. Я upvoted Вы, чтобы поблагодарить Вас за помощь, поскольку это хорошие шаги поиска и устранения неисправностей для взятия. Иллинойс убедиться отправить решение, когда я нахожу его. Это - базовая установка человечности и все, что я делаю, то, что находится в моем сообщении выше –  hax0r_n_code 26.06.2013, 18:20
  • 4
    @nkon, я чувствую Вашу боль. Мое собственное нерабочее crontab все еще не фиксируется и завтра в мой прошлый день с теми аппаратными средствами. При нахождении решения оно могло бы быть связано с моей проблемой также (даже при том, что я действительно получаю вывод журнала). –  l0b0 26.06.2013, 18:21

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

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

2
27.01.2020, 20:32
  • 1
    у меня нет того каталога. –  hax0r_n_code 26.06.2013, 17:56
  • 2
    Попытка выполнить его как корень –  hax0r_n_code 26.06.2013, 17:58
  • 3
    Хорошо, попробуйте sudo grep-ic крон/var/log /* | grep-v “:0”. И что относительно crond сервиса?? –  OmiPenguin 26.06.2013, 18:00
  • 4
    grep находит его в моем auth.log, pm-powersave.log, и syslog. Я проверил те файлы, и ни одна из информации, данной на кроне, не была полезным –  hax0r_n_code 26.06.2013, 18:02
[1133022] Вы не имеете доступа к команде выключения. Попробуйте это выполнить следующим образом:

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

1
27.01.2020, 20:32

Теги

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