Python Windows服务转为守护进程服务
我写了多个Python的Windows服务,现在需要把它们移植到Linux上。
这些服务会不断重复工作,直到一个结束标志被触发,表示要停止工作。这就像Windows中的任何服务一样,它使用pywin32库来实现启动、停止和重启的方法,跟Windows的框架连接起来。在Linux中有没有类似的框架呢?我找不到相关的文档。
在开发Linux服务(守护进程)时,有没有什么模式可以遵循?如果有,我可以在哪里找到这些资源?
我知道在pypi上有很多第三方的Linux守护进程包,有人有推荐的吗?
有没有办法查看另一个Linux机器上的服务是否在运行?可以远程启动和停止Linux机器上的服务吗?如果不能检查Linux中的服务是否在运行,我在想可以创建一个服务器,接受各种命令,比如:
- STATUS - 告诉我机器X上是否有工作在运行
- TURNOFF - 结束服务(如果可以的话)
- TURNON - 启动机器上的服务(如果可以的话)
抱歉问了这么多问题,但我对Linux还很陌生。
谢谢