2

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

我找了几个小时来了解如何做到这一点,但我发现的一切都试图解决不同的问题。

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

我很感激任何帮助!

4

1 回答 1

1

我不能发誓这将在 OSX 上工作,但在 linux 上写入 /proc/${pid}/fd/0。

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

于 2013-02-18T20:57:05.170 回答