繁体   English   中英

在Debian 6.06中守护web.py python应用程序

[英]Daemonize web.py python application in Debian 6.06

我试图在debian 6.06中守护一个web.py python应用程序,以便可以使用jenkins启动/停止它。

到目前为止,我取得的最大进步是:

root@ip-10-80-227-164:/var/lib/jenkins/workspace/beta# /sbin/start-stop-daemon 
--start --pidfile /var/tmp/betad/betad.pid --user root --group root 
--exec /usr/local/bin/python2.7 /var/lib/jenkins/workspace/beta/app.py --verbose

但这破坏了应用程序内部的所有相对路径。 我得到像

IOError: [Errno 2] No such file or directory: './somefile'

通常,我使用python app.py启动服务器,并且运行正常。

我想像pep 3143一样对其进行守护进程,但是我不知道如何告诉它在守护进程上下文中运行app.py(应用程序未包装在我可以调用的函数中)。

任何帮助将非常感激!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM