作者gecer (gecer)
看板Linux
標題[問題]linux script 問題
時間Sat Jul 21 08:51:27 2018
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