【发布时间】:2013-03-13 13:39:31
【问题描述】:
我已经编写了多个python windows服务,现在我需要将它们移植到Linux。
这些服务不断重复,直到发出结束标志,表示工作停止。这就像 windows 中的任何服务一样,它使用 pywin32 库实现启动/停止/重新启动方法以挂钩到 windows 的框架。 Linux中有这些命令的框架吗?我找不到这方面的任何文档。
在开发 Linux 服务(守护进程)时是否有可遵循的模式?如果是,我在哪里可以找到这些资源?
我知道 pypi 上有很多 Linux Daemon 的 3rd 方包,有人有偏好吗?
-
有没有办法查看服务是否在不同的 Linux 机器上运行?您可以远程启动和停止 linux 机器上的服务吗? 如果您无法检查服务是否在 linux 中运行,那么我想做的是创建一个接受各种命令的服务器,例如:
- STATUS - 通知作业是否在机器 X 上运行
- TURNOFF - 结束服务(如果可以的话)
- TURNON - 在机器上打开服务(如果可以的话)
抱歉,问题范围很广,但我是 Linux 新手。
谢谢
【问题讨论】:
-
很好的问题集,因为我正在寻找相同的问题。
标签: python linux daemon pywin32