我有一个命令行服务器,我想用 python 创建一个包装器。 这个想法是包装器接收如下命令:
my_wrapper start
my_wrapper stop
my_wrapper restart
my_wrapper status
并在后台处理服务器,取消与从包装器启动它的终端的链接。
我正要开始思考如何去做,并想到了黄金法则:DRY。
您知道在开始第一行之前我应该开始阅读的任何示例代码吗?
更新:
我注意到我没有包含服务器是一个 jar 文件,所以我必须使用子进程或类似的东西来运行它。
我不想使用未包含在 python 标准库中的模块。
最佳答案
您可以使用 PEP 3143 - Standard daemon process library 的实现。现有的一个是 python-daemon .
关于python - python 服务器包装器的示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444358/