Cron делает не запускается, если экран выключен?

На сервере Ubuntu 20.04 на ноутбуке Dell. Я запланировал простое задание cron для запуска скрипта Python в 4 часа ночи. Он не запускается, но если я планирую на другое время (скажем, 11 утра) - обычно (может быть, всегда), когда экран включен, он работает нормально. Помогите мне решить эту проблему.

Меня перенаправили из Stack Overflow сюда. Я здесь в своем уме. Я потратил несколько недель, пробуя различные поисковые запросы, но не могу найти свою конкретную проблему.

Я много чего пробовал:

  • Скрипт работает нормально и выполняется нормально (это не проблема синтаксиса)
  • Выключил спящий режим на компьютере (думал, что это проблема с дисплеем)
  • Экран по-прежнему выключается, но не блокируется и не приостанавливается; может все еще проблема с отображением?
  • Добавлен (затем удален) display =: 0, потому что он ничего не изменил, так что, возможно, не проблема с отображением?
  • Анакрон удален, чтобы гарантировать, что только cron будет определять расписание
  • I также есть небольшой скрипт Python, который выполняется каждый час, чтобы проверить, работает ли cron.

Странные подсказки, которые могут помочь:

  • Когда я запускаю команду grep cron / var / log / syslog в терминале, она имеет одно из двух вариантов поведения
    • , это показывает журнал, который начинается примерно в то время, когда я открываю крышку ноутбука.
    • ничего не происходит. Обычно это происходит, когда я открываю машину по утрам. Опять же, он не выключается, не блокируется и не приостанавливается. Только экран гаснет.
  • Если посмотреть на systemctl status cron , кажется, что служба регистрирует события только тогда, когда мой экран не спит.

Возможно ли, что Ubuntu приостанавливает работу демона cron (и, вероятно, других служб), когда я закрываю крышку? Если да, как я могу предотвратить это или какие области конфигурации мне следует изучить?

1
задан 16 April 2021 в 16:44

1 ответ

Итак, я вернулся и посмотрел, что происходит в системе, используя grep sleep / var / log / syslog

Похоже, что даже несмотря на то, что параметры сна и приостановки были отключены, другая служба переводила систему в состояние ожидания.

Я использовал эту статью , чтобы решить эту проблему.

Кажется, проблема решена, НО у меня проблемы с тачпадом. В целом это незначительная проблема, если компьютер продолжает работать должным образом.

0
ответ дан 23 April 2021 в 23:22

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

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