Crontab внезапно перестал работать, ошибок нет - PullRequest
0 голосов
/ 05 мая 2020

Некоторое время у меня было два скрипта, запущенных через crontab. Вдруг перестал работать. Это на RaspberryPi, и это все, что он делает, поэтому я не устанавливал новое программное обеспечение и т.д. c. (Единственное, что обновляется, это команды sudo apt-get update и ... upgrade.

Вот моя единственная команда crontab:

...
# m h  dom mon dow   command
31 14 * * * python /mnt/ExternalDrive/FolderA/my_file.py

Кажется, ничего не происходит. Я не верю файлу В 14:31 я запустил pgrep -l python, чтобы узнать, запущен ли python, и он ничего не возвращает.

В my_file.py Я пробовал оба shebang, #!/usr/bin/python или #!/usr/bin/env python3.

Когда я делаю which python, я получаю: /usr/bin/python.

Я просмотрел все и перезапустил crontab, et c. Но это не работает Я также установил разрешения для файла, а установил постфикс безрезультатно.

Выполняется grep CRON /var/log/syslog, и я вижу (CRON) info (No MTA installed, discarding output), но я не уверен, влияет ли это на это.

Я даже удалил файл crontab, перезапустил компьютер / Pi и воссоздал его (sudo crontab -e).

Опять же, раньше это работало нормально , но внезапно нет. Запуск сценария из терминала работает нормально (python /mnt/.../my_file.py)

...