协调/控制多个 C 应用程序

标签 c linux shell ipc

我最初的想法是使用管道来协调和控制多个C应用程序,并以shell脚本作为执行程序。假设一个 C 应用程序“A”执行 X,另一个 C 应用程序“B”执行 Y。shell 脚本通过 A 和 B 的 IPC 检测到 X 和 Y 操作已执行。然后它告诉 C 应用程序“C”通过 IPC 执行 Z。这里的IPC机制可以是管道。是否有一种胶水语言可以更好地做到这一点——在 Linux 上内存占用较低?我最初考虑使用 shell 脚本来协调/控制 C 应用程序,欢迎提出建议。

最佳答案

像expect这样的东西会很好用。

关于协调/控制多个 C 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15710717/

相关文章:

linux - 合并两个文本文件特定位置

linux - 如何在不使用json工具和JQ工具的情况下在shell脚本中读取和解析JSON

linux - 判断内核是 32 位还是 64 位的 if 语句

带有 set -e 的 Shell 别名会使命令失败?

无法打印链接列表

C:从 String 到 Double 的转换给出了奇怪的结果

c - 如何解析用户的输入以确定在 C 中打印结果的位置?

c - 平方反比定律方程

linux - 根据另一个文件的输入在第一个字段中搜索文件并将结果传送到新文件

python - 在 Raspberry Pi 启动时启动 shell 脚本