python服务器包装器的示例代码

时间:2009-09-18 12:48:18

标签: python wrapper

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

my_wrapper start
my_wrapper stop
my_wrapper restart
my_wrapper status

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

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

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

更新

我注意到我没有提到服务器是一个jar文件,因此我必须使用子进程或类似的东西来运行它。

我不想使用未包含在python标准库中的模块。

1 个答案:

答案 0 :(得分:1)

您可以使用PEP 3143 - Standard daemon process library的实现。现有的一个是python-daemon