Shell腳本自動Telnet並執行遠端機器的腳本
簡單使用狀況
[plain]
#!/bin/sh
(sleep 10;
echo "username";
sleep 10;
echo "password";
sleep 10;
echo "pwd";
sleep 50;
#echo exit
)|telnet $ip
這裡只是連接到遠端機器,查看一下當前所在的目錄。
username/password 是telnet 到遠端機器的用戶名,密碼
sleep 是一個等待時間,根據具體的機器狀況或是執行命令的需要的時間來設置。
帶變量使用
[plain]
#!/bin/sh
username="user1"
password="password"
ip="hostIp"
Cmd1 = "cd /path"
Cmd1 = "source test.sh"
#start
(sleep 10;
echo $username;
sleep 10;
echo $password;
sleep 10;
echo $Cmd1;
sleep 30;
echo $Cmd2;
sleep 50;
#echo exit
)|telnet $ip
#end