看板 Linux 關於我們 聯絡資訊
Shell 腳本自動Telnet 並執行遠端機器的腳本 #!/bin/sh (sleep 10; echo "username"; sleep 10; echo "password"; sleep 10; echo "pwd"; sleep 50; #echo exit )|telnet $ip 小弟不太理解上述的sleep echo 會什麼可以給telnet 帳號密碼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.8.220 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1532134289.A.A81.html ※ 編輯: gecer (111.255.8.220), 07/21/2018 08:51:46
goldie: shell pipe 07/21 10:57
rickieyang: 單純練習還好,實際上這類的需求,研究一下 expect 07/21 15:19
rickieyang: 比較實際 07/21 15:19
bamchisu: 推樓上 這類需要讀輸入輸出字串的東西expect比較好用 08/01 16:44
cuello: expect 第三個人提了 :) 遠端執行不是 rsh 嗎? 08/06 02:01
cuello: 不知道還有用 telnet rsh rlogin 的理由,用 ssh 有難處嗎 08/06 02:04
cuello: ? 08/06 02:04
Kmoo: 回樓上,要把其他端機器的output回傳並且寫在script裡確實是 08/21 13:44
Kmoo: rlogin比較精簡 08/21 13:44