Показать статистику
0 голосов
от (560 баллов)

Пробовал разные настройки в crontab, но ничего не работает. В заданное время скрипт не отрабатывает: 

01 19 * * * /usr/bin python3.7 myScript.py

Есть идеи что не так?

5 просмотров 1 ответов

1 Ответ

0 голосов
от (1.9тыс. баллов)

У вас несколько ошибок. Во-первых, если вы хотите что бы скрипт выполнялся через python3, вам нужно исправить опечатку. Пусть к интерпретатору должен быть таким: 

/usr/bin/python3.7 myScript.py

Далее, вам нужно указать путь к вашему скрипту. Например, ваша домашняя директория - /home/macosdude. В таком случае, ваша строка должны выглядеть так: 

01 19 * * * /usr/bin/python3.7 /home/macosdude/myScript.py

А вообще, почему бы вам не указать пусть у пайтону прямо в скрипте? 

#!/usr/bin/python3.7

В таком случае, ваша строка запуска будет выглядеть так: 

01 19 * * * /home/macosdude/myScript.py
...