Я пытаюсь запустить скрипт python с помощью crontab, но мой crontab ничего не запускает.
Я попытался добавить задания в crontab -e
, до sudo crontab -e
до sudo nano / etc / crontab
. Скрипт, который я пытаюсь использовать (файл исполняется с помощью chmod + x
, команда может быть запустить в терминале):
2 * * * 1-5 python3 /home/foo/bar/update.py
Я обернул его в сценарий оболочки (файл исполняется с помощью chmod + x
, команду можно запустить в терминале):
#!/bin/sh
sudo python3 /home/foo/bar/update.py
И запустить:
2 * * * 1-5 sh /home/foo/bar/run_update.sh
А затем просто попробовал для запуска примеров заданий:
* * * * * /bin/echo "cron works" >> /tmp/file
* * * * * env > /tmp/env.output
Ничего не работает, файлы не создаются, в журналах нет вывода, если я пытаюсь передать журнал по конвейеру, тоже ничего не происходит. Я уверен, что служба cron запущена, но полностью застрял в том, как заставить его