等待输入发送到后台的示例流程
$ read -p "Input text and hit ENTER to exit" &
我尝试用 \n 写入 stdin (fd/0)
$ echo -e "ok\n" > /proc/$!/fd/0
但
$ fg
read -p "Please hit ENTER"
所以进程仍在运行,然后字符串“ok\n”永远不会到达它
如何将字符串 + ENTER 发送到另一个进程 STDIN?
等待输入发送到后台的示例流程
$ read -p "Input text and hit ENTER to exit" &
我尝试用 \n 写入 stdin (fd/0)
$ echo -e "ok\n" > /proc/$!/fd/0
但
$ fg
read -p "Please hit ENTER"
所以进程仍在运行,然后字符串“ok\n”永远不会到达它
如何将字符串 + ENTER 发送到另一个进程 STDIN?