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

标签 python wrapper

我有一个命令行服务器,我想用 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/

相关文章:

python - Python io 流会在列表理解中自动关闭吗?

python - 多个 Django 数据库 - 在同一应用程序中将模型映射到数据库

c++ - 如何将原始 Haskell 绑定(bind)编译到 OpenCV 又名 GitHub 成员 arjuncomar 的 OpenCV-Raw 仓库

java - SonarQube 5.4 无法启动包装器错误

java - 有什么简单的 Java 方法可以将 hashmap 的一部分传递给另一个 hashmap?

c++ - Boost 的 "cstdint"用法

python - 对 Python 的内置排序(以范围和 lambda 为键)感到沮丧

python - Googleads python 模块 - 如何创建类实例

python - Opencv(Python)内存使用问题

c++ - 如何为 C 链接列表制作 C++ 包装器