У меня есть компьютер с Linux, на котором работает Python 2.6, и у меня есть сценарий Python A, который использует некоторые модули, для которых требуется Python 3. Если я хочу запустить этот сценарий, я использую эту команду: scl enable rh-python36 bash, и он переключается наPython 3.6
Теперь мне нужно вставить в crontab этот скрипт и запускать его каждый час, но он не запускается, потому что версия 2.6
. Я написал другой скрипт:
import os
os.system("scl enable rh-python36 bash")
os.system("python script.py")
Если я вручную запускаю этот скрипт, он переключается только на python 3, но не запускает вторую команду os.system ... я попробовал еще раз вставить crontab обе команды с && между ними, но он также не работает ...
Так как я могу запустить из crontab скрипт на python, для которого нужен python 3, когда установленный python версии 2
Заранее спасибо