2017-01-17 2 views
0

У меня есть пара скриптов python, работающих в каталогах .openshift/cron/[hourly | minutely | etc].pyc-файлы, выполняемые в openshift cron

Проблема заключается в создании .pyc-файлов и cron также пытается запустить их.

Это что-то, что можно управлять с помощью openshift, ограничивая расширения, которые он пытается запустить, или мне было бы лучше просто добавить следующее в начало каждого .py-файла?

import sys 
sys.dont_write_bytecode = True 

ответ

1

Вы можете установить переменную окружения PYTHONDONTWRITEBYTECODE на непустую строку.

Обратите внимание, что хроны запускают свои собственные оболочки, так что вы должны либо установить его в начале кронтаба или в/и т.д./по умолчанию/хрона

Дополнительной информации может быть найдено here и here.

Смежные вопросы