0

我有一个用 python 制作的软件,我在 uBuntu 实例上运行。但我想打包它,以便用户可以将其视为服务。

比如他可以做“/etc/init.d/myPythonProgram restart”来重启。就像任何其他服务一样。

4

2 回答 2

1

您想搜索如何使用 python 创建一个“守护进程”。所以...

如何在 Python 中创建守护进程?

https://pypi.python.org/pypi/python-daemon/

https://pypi.python.org/pypi/daemonize

于 2013-06-28T04:39:04.783 回答
0

你需要在 /etc/init.d/ 中编写一个脚本,在这个脚本中,你需要定义如何启动和停止软件。这里是一个例子:

case "$1" in
    start)
        start_software
        ;;
    stop)
        stop_software
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
exit 0
于 2013-06-28T04:28:10.160 回答