我希望用Python编写的MML(man机器语言)控制台作为控制和监控后端进程的唯一入口点。基本上可以:
实现这一目标的最佳方法是什么?如何将后端进程与可以打开和关闭的控制台进行通信而不会破坏后端进程,这意味着控制台不会是该进程的父进程。
需要用Python编写并运行在CentOS上,也许某些操作系统工具可以帮助沟通流程吗?
答案 0 :(得分:1)
也许这是一个开始:http://code.google.com/p/squires/wiki/SquiresHowto
您可以使用Socket在前端和后端之间进行通信。
答案 1 :(得分:1)
我的列表中的高位是twisted。使用interactive console构建一个Perspective Broker相当容易,它的cmd系统可能对您有用。此外,它非常强大,具有快速事件循环,并且非常强大。
您还可以使用Python Module of the Week (PyMOTW)模块,该模块最近在Doug Hellmann的优秀网站ZeroMQ上展示。
对于进程间通信,{{3}}非常容易使用,而且速度非常快。