从子级通知父进程的最佳方法

时间:2017-04-08 14:26:01

标签: python twisted

我有一个Python扭曲的应用程序,其工作是执行操作系统进程,监视其生命周期并收集其日志和退出状态。 现在我想添加一个功能,允许子进程向父进程通知它的进度(例如50%完成)。如何以最佳方式启用此通信? 我想到了父母在孩子的帖子中的休息终点。 有没有其他更好的方法来启用父进程和子进程之间的这种通信(可以是任何进程)?

PS:应用程序是用twisted编写的。

1 个答案:

答案 0 :(得分:0)

考虑os.pipemultiprocessing.pipe and queues在子进程和父进程之间进行通信。您也可以使用semaphores

您也可以使用RabitMQ进行IPC或read a file that's being written to