linux 下expect的使用

2021-06-10 23:21:08 字數 527 閱讀 1431

#!/usr/bin/expect

set timeout 60

spawn ssh -l guest 210.45.114.190

expect

"*password*"

}expect "*guest@node43*"

send "cd sa11011033\r"

expect "*guest@node43*"

send "touch ping.txt\r"

expect "*guest@node43*"

send "ping -c 4 localhost > ping.txt\r"

send "exit\r"

expect eof

spawn scp [email protected]:/home/guest/sa11011033/ping.txt ./

expect "*password*"

send "guest\r"

interact

linux下expect的使用

expect 使用 安裝 yum y install expect 1,首行宣告 2,控制台輸出 3,設定日期變數 date 4,設定ip變數 local ip 127.0.0.1 usr bin expect f set date exec date y m d set ip1 123.57.21...

Linux下expect的安裝和使用

要使用expect需要預先安裝tcl這個東西,然後再安裝expect包.我這裡使用的是tcl8.4.11 src.tar.gz和expect 5.43.0.tar.gz的安裝包.安裝tcl和expect tar zxvf tcl8.4.11 src.tar.gz cd tcl8.4.11 unix ...

在Linux下靈活使用expect指令碼的小竅門

對於喜愛自動化的linux系統管理員而言,一定是用過expect這個命令列工具。expect 是由 don libes 基於 tcl 語言開發的,並被廣泛應用於互動式操作和自動化測試的場景之中,它尤其適用於需要對多台伺服器執行相同操作的環境中,可以大幅度提高系統管理人員的工作效率。本文是thegee...