我想在OpenShift应用程序启动时运行某个python文件。我尝试了很多东西,比如在运行execfile("thefilename.py")
的wsgi.py文件中,它没有用!
我希望能得到一些帮助!非常感谢!
答案 0 :(得分:1)
从bash脚本运行。
#!/bin/bash
export LD_LIBRARY_PATH="/opt/rh/python33/root/usr/lib64"
export PATH="/var/lib/openshift/<your ssh id>/python//virtenv/venv/bin:/var/lib/openshift/<your ssh id>/python//bin:/opt/rh/python33/root/usr/bin:/bin:/usr/bin:/usr/sbin"
source ${VIRTUAL_ENV}/bin/activate
python pathtofile/yourfile.py
答案 1 :(得分:0)
如果要在python脚本中运行,请尝试此操作。它应该在后台运行该文件。
Import os
os.system("python pathtofile/thefilename.py &")