Crontab (Centos7) с файлами Python - PullRequest
0 голосов
/ 26 сентября 2018

Я хотел бы получить справку о Crontab на Centos 7.

Мне нужно создать планировщик для запуска скрипта Python (в котором есть 2-5 дополнительных импортов в одной папке) с помощью Crontabs

В настоящее время мой crontab выглядит следующим образом:

PATH = /srv/git/XXX
30 * * * * cd $PATH/XXX/XXXX  python $PATH/XXX/XXXX/upload.py

Я пытался использовать путь к папке python и т. Д., Ничего не работает.Затем я обнаружил, что лучше всего использовать .sh файлов.

ЧТО МНЕ НУЖНО: В настоящее время я ищу лучший способ запустить crontabпланировщик, для скрипта Python (который имеет дополнительный импорт в той же папке) с переменными PROD и DEV для будущих испытаний.Есть ли лучший способ вместо файлов .sh?и является ли .sh лучшим способом, что, если чистый способ написать их?

1 Ответ

0 голосов
/ 26 сентября 2018

Я бы создал файл * .sh (например, dum.sh), например:

#!/bin/bash
export PATH = /srv/git/XXX
python $PATH/XXX/XXXX/upload.py

, а в моем файле Crontab используйте:

30 * * * * /.../dum.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...