如何使Python Openshift运行某个python文件?

时间:2016-04-08 21:40:52

标签: openshift

我想在OpenShift应用程序启动时运行某个python文件。我尝试了很多东西,比如在运行execfile("thefilename.py")的wsgi.py文件中,它没有用!

我希望能得到一些帮助!非常感谢!

2 个答案:

答案 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 &")