看板 Linux 關於我們 聯絡資訊
當我在一個term中打開一個互動程式(aptitude,telnet,...)時 可不可以從別的程式中給它輸入? 之前以為stdin和鍵盤是完全一樣的 所以我試了 echo XXX > /proc/(pid)/fd/0 可是這個只有在term中顯示出來,不會造成程式的動作 pipe也沒用 所以一個程式可以知道輸入是從那個地方來的? 那我要怎麼做才可以有效果? 還有一個問題: 要怎麼用ssh上ptt啊? > ssh ptt.cc 只會回:user@ptt.cc's password : _ 看了man page也沒什麼頭緒,Google到的都是用*Tty 不想多裝軟體啊... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.166 ※ 編輯: kdjf 來自: 140.112.240.166 (03/08 07:41)
james732:ssh bbs@ptt.cc 03/08 08:31
Adama:pipe + xargs? 03/08 12:57
chiouss:expect? 03/08 14:06
psboy:無密碼不需要用到expect 03/08 15:48
kdjf:expect 是指rederect還是ssh? 謝謝james大 03/08 18:42
kdjf:我不是要把pipe的內容放到cmdline 就試試看 echo ls > \ 03/08 18:48
kdjf:/proc/(pid of termX)/fd/0 termX上會看到ls\<newline>個 03/08 18:50
kdjf:可是不會執行ls 03/08 18:50
bob770717:你不試試telnet ptt.cc ? 03/09 07:43