子进程和父进程之间的通信

时间:2016-06-07 11:36:40

标签: c linux

我正在用c开发一个程序,其中子进程接收用户给出的系统命令并将其传递给其父进程,父进程执行该命令。任何人都可以帮助我使用代码或任何示例代码。任何形式的帮助都非常值得赞赏。

2 个答案:

答案 0 :(得分:1)

我认为在发布之前,您应该先查看此类问题的先前答案。 无论如何,有两种方式可以让两个不同的过程交谈。我建议你看管道,一般来说是进程间通信技术。 请记住,stackoverflow是一个网站,在您尝试并研究了问题后,您可以寻求帮助。我想你已经跳过了第一步。

答案 1 :(得分:0)

如果它是2个不同的进程(即fork()),则可以通过共享内存共享数据:http://www.cs.cf.ac.uk/Dave/C/node27.html 请阅读本文档,该文档将向您解释如何操作