use*_*704 3 bash stdin tty pty
我正在尝试通过stdin将箭头键发送到bash:
猫| /斌/庆典
然后我输入"echo hi"=>"hi"出现在控制台上(当然没有引号)然后我按下箭头键=> ^ [[找不到命令]
是否可以通过stdin向程序发送箭头键?
我问的原因是:我想从另一个程序控制bash.我想将箭头键发送到bash
Ted*_*ddy 5
你真正应该做的是创建一个伪tty设备(使用openpty()或类似),从bash该PTY 开始,并通过该PTY设备发送你的击键.请参阅" GNU C库手册"中的"伪终端"部分.
openpty()
bash
归档时间:
15 年,9 月 前
查看次数:
1858 次
最近记录:
12 年,6 月 前