[問題]linux script 問題

看板Linux作者 (gecer)時間7年前 (2018/07/21 08:51), 7年前編輯推噓5(504)
留言9則, 5人參與, 7年前最新討論串1/1
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

07/21 10:57, 7年前 , 1F
shell pipe
07/21 10:57, 1F

07/21 15:19, 7年前 , 2F
單純練習還好,實際上這類的需求,研究一下 expect
07/21 15:19, 2F

07/21 15:19, 7年前 , 3F
比較實際
07/21 15:19, 3F

08/01 16:44, 7年前 , 4F
推樓上 這類需要讀輸入輸出字串的東西expect比較好用
08/01 16:44, 4F

08/06 02:01, 7年前 , 5F
expect 第三個人提了 :) 遠端執行不是 rsh 嗎?
08/06 02:01, 5F

08/06 02:04, 7年前 , 6F
不知道還有用 telnet rsh rlogin 的理由,用 ssh 有難處嗎
08/06 02:04, 6F

08/06 02:04, 7年前 , 7F
?
08/06 02:04, 7F

08/21 13:44, 7年前 , 8F
回樓上,要把其他端機器的output回傳並且寫在script裡確實是
08/21 13:44, 8F

08/21 13:44, 7年前 , 9F
rlogin比較精簡
08/21 13:44, 9F
文章代碼(AID): #1RKeEHg1 (Linux)
文章代碼(AID): #1RKeEHg1 (Linux)