linux script 問題 - Linux

Table of Contents

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 帳號密碼?

--

All Comments

Zenobia avatarZenobia2018-07-23
shell pipe
Tracy avatarTracy2018-07-26
單純練習還好,實際上這類的需求,研究一下 expect
比較實際
David avatarDavid2018-07-28
推樓上 這類需要讀輸入輸出字串的東西expect比較好用
Tracy avatarTracy2018-07-30
expect 第三個人提了 :) 遠端執行不是 rsh 嗎?
Ida avatarIda2018-08-02
不知道還有用 telnet rsh rlogin 的理由,用 ssh 有難處嗎
?
Elizabeth avatarElizabeth2018-08-06
回樓上,要把其他端機器的output回傳並且寫在script裡確實是
rlogin比較精簡