0
输入我想一个互动的程序/脚本的输入重定向到一个不同的程序。我以下面的方式用nc做过。
Bash 1
nc -nlvp 100 |脚本
猛砸2
NC 127.0.0.1 100重定向交互式脚本
它的工作原理,但有什么更好的办法?我可以在不使用nc/sockets的情况下重定向交互式脚本的输入吗?
输入我想一个互动的程序/脚本的输入重定向到一个不同的程序。我以下面的方式用nc做过。
Bash 1
nc -nlvp 100 |脚本
猛砸2
NC 127.0.0.1 100重定向交互式脚本
它的工作原理,但有什么更好的办法?我可以在不使用nc/sockets的情况下重定向交互式脚本的输入吗?
如果您知道要将字符发送到stdin的进程的PID,那么只需写入/proc/$pid/fr/0
即可。例如:
壳1:
$ cat
壳2:
$ pidof cat
12345
$ cat > /proc/12345/fd/0
hello
结果在外壳1:
hello
欢迎堆栈溢出!你可以先参加[游览]并学习[问]一个很好的问题,然后创建一个[mcve]。这使我们更容易帮助你。 – Katie
谢谢,我更新它使其更容易理解。 –