Я проверил много сообщений с тем же заголовком, но не могу запустить свой python через cron. У меня уже есть несколько cron-скриптов, которые работают хорошо, но не на python.
Crontab работает как root.
Я добавил следующие строки в crontab:
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin
У меня есть эта строка для выполнения в crontab:
* * * * * cd /var/www/usi/; /usr/local/bin/python3.6 /var/www/usi/usi.py
Пробовал много вариантов:
- добавил sudo перед ним, чтобы работать от имени другого пользователя
- добавил bash в строку
- выполнил профиль пользователя до и т. д. и т. д.
Нет результатов. Ошибок в системном журнале нет.
Любые идеи?
Использование Debian8
&&
вместо точки с запятой для разделения - таким образом, если изменение каталога не удастся, вы, по крайней мере, получите правильную ошибку в своем журнале crontab. - person zwer   schedule 17.07.2017