Кронджоб не работает. Выполняемые работы, вывод регистрируется - PullRequest
0 голосов
/ 16 апреля 2020

Я запускаю сценарий python в сценарии оболочки, но теперь вернулся к запуску сценария python непосредственно из crontab. Все команды, которые я ввел в crontab, работают при запуске в терминале.

Также удостоверился, что мой демон работает, что я вижу свою работу в /var/spool/cron, что есть пустой файл /usr/lib/cron/cron.deny и нет cron.allow файл.

Путь, используемый в crontab, содержит путь к python3 (/usr/bin), и я пробовал разные способы записать тот факт, что я хочу запускать его каждую минуту: *, */1 ,

Вот cronjob:

*/1 * * * *  /usr/bin/python3 /home/me/Desktop/path/to/script.py >> ~/loggg

Я разбросал операторы печати в своем python сценарии и только несколько поверхностей в loggg, так что я предполагаю, что это что-то в сценарии, но Я позаботился о том, чтобы в моей домашней среде и python3 были названы все нужные пакеты пипсов. На самом деле я знаю, что сценарий проходит через этапы импорта, когда я получаю оператор print после них.

Возможно, я использовал pip package wget в сценарии, вызывающем API. Я знаю, что вызов работает, когда не cronjob, но, возможно, это то, что портит работу?

...