Как мне запланировать сценарий python, используя cron на OS X Catalina - PullRequest
0 голосов
/ 26 февраля 2020

Итак, я пытаюсь настроить работу cron в Ma c OS X Catalina 10.15.3. По какой-то причине я могу запустить мой python скрипт. Я настроил тестовую работу под ним, и она отлично работает.

* * * * * python3 /Users/eric/Dropbox/python/Print/New\ Orders/funcs.py
* * * * * echo 'hello' >> //Users/eric/Desktop/test/test.txt
``

the echo is running every minute but for some reason I cant the the python file to run.

1 Ответ

0 голосов
/ 26 февраля 2020

Самый безопасный вариант - указать полный путь к скрипту. Для вашего конкретного c случая вы можете найти его, выполнив which python3.
В качестве альтернативы, вы можете добавить определение PATH в ваш crontab, например,

PATH=$PATH:/usr/local/bin:/Users/abc/path/to/python

Также вы можете перенаправить stdout и stderr в некоторый файл, чтобы иметь более четкое представление о том, что происходит

* * * * * python3 /Users/eric/Dropbox/python/Print/New\ Orders/funcs.py 1>/tmp/stdout.log 2>/tmp/stderr.log
...