通过OpenShi上的popen启动命令

2024-04-26 13:38:44 发布

您现在位置:Python中文网/ 问答频道 /正文

当我通过popen启动这个命令时

try:
  os.popen("myCustomCmdHere")
except IOError:
  logging.error('Error on myCustomCmdHere')

我没有错误,但命令没有启动

当我在Openshift控制台上直接启动myCustomCmdHere时,命令是正确的

rhc ssh -a myApp
cd app-root/repo/myApp
myCustomCmdHere

我需要在代码中添加什么来使用欧斯波本在Openshift?

谢谢


Tags: 命令osonlogging错误errormyapppopen
1条回答
网友
1楼 · 发布于 2024-04-26 13:38:44

尝试使用“&;启动单独的进程并发送到后台。我在Openshift上使用python3.3。你知道吗

import subprocess
subprocess.Popen(['myCustomcmdHere &'])

还是这个

os.system("myCustomcmdHere &")

相关问题 更多 >