1

我有一个命令行服务器,我想在 python 中为其创建一个包装器。这个想法是包装器接收如下命令:

my_wrapper start
my_wrapper stop
my_wrapper restart
my_wrapper status

并在后台处理服务器,取消链接到从包装器启动它的终端。

我正要开始思考如何去做,并想到了黄金法则,DRY。

你知道在开始我的第一行之前我应该​​开始阅读的任何示例代码吗?

更新:

我注意到我没有包含服务器是一个 jar 文件,所以我必须使用 subprocess 或类似的东西来运行它。

我不希望使用 python 标准库中不包含的模块。

4

1 回答 1

1

您可以使用PEP 3143-标准守护进程库的实现。现有的一个是python-daemon

于 2009-09-18T12:52:42.863 回答