我有一个脚本需要用户进行某种交互才能正常工作。如何将自定义命令从一个终端窗口传递到另一个终端窗口?
假设我们打开了2个终端。 / dev / ttys000和/ dev / ttys001,在我们的交互式shell工作的第一个上。现在命令如 - help> / dev / ttys000工作正常,但是我的脚本支持的自定义命令 - itIsNotABashCommand> / dev / ttys000根本不工作,打印命令未找到'。
答案 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"。