假设您有一个终端(T1)以 6350 pid 打开。
类型 :
echo "ls\n" > /proc/6350/fd/0 (writen in another terminal (T2)).
这会在 T1 中写入 ls 和行跳转但不执行它?为什么 ?
我也尝试过使用
cat|bash with echo "ls\n" > /proc/catPID/fd/0
但它仍然没有执行。
任何想法 ?
谢谢,
编辑:
一种可能的技巧:
mkfifo toto
$bash < toto
$echo "ls" > toto