天天看點

分發系統 expect

遠端執行指令 傳輸檔案

分發系統 expect

準備上線的代碼

知道機器的IP位址和使用者密碼 然後用expect腳本 用rsync 推送到機器上

安裝軟體

分發系統 expect

然後編輯腳本

set host 變量

set passwd 變量

spawn ssh 使用者@$host

/root/.ssh/known_hosts

interact 結束腳本 保留登陸

expect eof 會退出登陸

第一次登陸會提示yes or no

分發系統 expect

\r 回車

執行 成功登陸另一台主機

分發系統 expect

遠端執行指令

分發系統 expect

expect 遇到的提示符“]”

common 建立檔案

expect "]"

輸入 1212

退出

執行

分發系統 expect

傳遞參數

分發系統 expect

[lindex $argv 0 ]第一個參數

[ lindex $argv 1 ]

執行 把多個指令作為一個參數需要引号引用

分發系統 expect

繼續閱讀