[英]python script to .deb ubuntu package to install a daemon
我有一个python脚本,它运行一个类似守护进程的服务,现在我创建了python包。 我从那里创建了一个.deb包,但我希望脚本能够与upstart一起运行,但是当安装.deb包时,我无法自动编写/ etc / init ubuntu文件夹中的文件,以便我的守护进程不会必须在重启时手动启动。 我不知道我是否解释得这么好,但我不知道如何更好地解释它...
我拥有的:python_script.py - >运行一个python-daemon
python_script.tar.gz - > python包
我需要的:
python.deb - >安装python脚本并为我的python脚本设置upstart,以便它作为服务/守护进程运行
你应该为python寻找debian打包文档 ,其他可能有用的是stdeb工具,一个Python到Debian源包转换实用程序。
要将其作为守护进程运行,您需要创建一个init.d脚本(您可以在此处查看 , 这里有一个更完整的示例),您可以在包中添加init.d脚本,然后调用“update-rc”。 d myscript默认“来自python.deb的postinst脚本,并从prerm脚本调用”update-rc.d -f myscript remove“。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.