使用PID编写STDIN进行处理

时间:2013-02-18 20:44:45

标签: c++ unix process

我试图在一个终端窗口(窗口1)上运行GNU octave,然后从另一个窗口(窗口2)发送命令。例如,从窗口2设置变量x = 1(可能使用八度音程的PID的运行实例),然后通过八度音程界面检查窗口1中的x是什么。窗口1基本上只是在等待STDIN,我想从不同的窗口提供它。

我找了几个小时怎么做,但我找到的所有东西都试图解决不同的问题。

我在Mac OS X上使用终端。我的shell是Bash 4.2。

我感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我不能发誓这可以在OSX上运行,但在linux上写入/ proc / $ {pid} / fd / 0。

编辑:实际上这不起作用。谢谢@KeithThompson