如何在交互式会话之间传递自定义命令

时间:2015-12-06 13:24:36

标签: bash shell session terminal command

我有一个脚本需要用户进行某种交互才能正常工作。如何将自定义命令从一个终端窗口传递到另一个终端窗口?

假设我们打开了2个终端。 / dev / ttys000和/ dev / ttys001,在我们的交互式shell工作的第一个上。现在命令如 - help> / dev / ttys000工作正常,但是我的脚本支持的自定义命令 - itIsNotABashCommand> / dev / ttys000根本不工作,打印命令未找到'。

1 个答案:

答案 0 :(得分:0)

也许您的系统有ioctl

Faking input
       TIOCSTI   const char *argp
              Insert the given byte in the input queue.

在这种情况下,请参阅" Construct a command by putting a string into a tty"。