在两个不同的python进程之间进行进程间通信的干净而优雅的方法是什么?我目前在操作系统中使用命名管道,但感觉有点hacky。我用dbus
服务重写了我的东西,但是看起来当通过SSH会话远程运行代码时,它现在尝试初始化X11,这对于我想做的事情来说似乎完全没有必要(它们与GUI无关)。所以也许dbus
有点太重量了。我正准备再次使用套接字进行重新设计,但它看起来很低级,所以我认为可能有一个更高级别的模块我可以导入和使用,我根本就不知道它的名字,我想我应该问SO第一..
我的要求是能够运行python foo.py
并让这个过程就像守护进程那样做,并且能够向它发送消息python foo.py --bar
。后一个调用应该只是向现有进程发送一个消息并终止,可能带有0
成功的返回代码或其他失败的代码(因此需要进行一些双向通信)。
牛魔王的故事
jeck猫
相关分类