我希望有一个用 Python 编写的 MML(人机语言)控制台作为控制和监视后端进程的唯一入口点。基本上就能:
- 附加到现有的后端进程
- 如果后端进程没有运行,仍然打开控制台并能够生成后端进程(通过引入正确的命令)
- 自动完成允许的命令
- 能够根据引入的命令更改后端进程行为
实现这一目标的最佳方法是什么?如何与可以在不杀死后端进程的情况下打开和关闭的控制台通信后端进程,我的意思是控制台不会是该进程的父进程。
需要用 Python 编写并在 CentOS 上运行,也许一些 OS 工具可以帮助进程通信?