我处于与这篇文章类似的情况 但我无法得到那里提供的解决方案来解决我的情况,因为答案似乎只与该问题有关。
特别是,我无法理解这样做的目的是什么
cat my.fifo | nc remotehost.tld 10000
就我而言,我有一个进程正在运行并等待输入。如何使用命名管道向该进程发送输入?
我试过echo 'h' > /proc/PID/fd/0它只是在进程窗口上显示“h”。
echo 'h' > /proc/PID/fd/0
linux process stdin
linux ×1
process ×1
stdin ×1