На моем Raspberry я пытаюсь запустить скрипт Python как cronjob.Скрипт отлично работает и работает через консоль, когда я его об этом спрашиваю.Однако мне не удается запустить задачу в cron.Почему этот cronjob не работает?
Что я сделал до сих пор
- Войдите в систему как пользователь root
- Предоставлены все права на файл .py вНайти кого-нибудь и chmodded файл в 777
- Отредактировал файлы sudo crontab -e и crontab -e, и я отредактировал файл / etc / crontab (это три разных файла (?!)).
- Протестировал cron с каждым из приведенных ниже кодов cron (я перезагружался после каждого редактирования).
- Проверял журнал ошибок / var / log / syslog / и не обнаружил ошибок относительно этих задач cron.
- Протестировано с выходным файлом: >> /home/root/Desktop/pi.log 2> & 1.Это не дало мне вывода.
команды cronjob
/2 * * * * Python /home/root/Desktop/pi.py
/2 * * * * /usr/bin/python /home/root/Desktop/pi.py
/2 * * * * cd /home/root/Desktop/ Python pi.py
Скрипт Python немного длинный.Основная функция - получить данные с USB-устройства и сохранить их в базе данных SQL.Смотрите полный код: https://github.com/gejanssen/slimmemeter-rpi/blob/master/p1db/p1uitlezerdb-ESMR50.py