Linux批量部署 EXPECT 使用
生活随笔
收集整理的這篇文章主要介紹了
Linux批量部署 EXPECT 使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux批量部署 ?EXPECT 使用
1、安裝
yum -y install expect-devel-5.43.0-5.1 expect-5.43.0-5.1
2、腳步
#!/usr/bin/expect -f
set ip [lindex $argv 0 ]
set command [lindex $argv 1]
set passwd "passwd"
set timeout 1
spawn /usr/bin/ssh root@192.168.20.$ip
expect {
"yes/no" { send "yes\r"; exp_continue}
"password:" { send "$passwd\r" }
}
expect "]# "
send "$command\r"
expect eof
#send "exit\r" ? #如果需要查看執行結果不需要這條命令,不需要查看執行結果則開啟
#interact ? #停留在遠程機器上
exit
3、創建軟連接
ln -s /usr/local/src/cc.sh /usr/bin/c
4、執行
c 137 'netstat -nultp'
轉載于:https://blog.51cto.com/teazj/1348221
總結
以上是生活随笔為你收集整理的Linux批量部署 EXPECT 使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: socket通信数据类型
- 下一篇: linux查看所有用户 用户组的方法(修