#!/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...