1
程式討論版 / [expect程式] timeout以及判斷式的問題?!
« 於: 2005-04-28 14:40 »
expect程式不知道有誰用過
一個簡單的ssh程式,請問如果其中一台主機(myip1)掛掉了
可以在程式中間就判斷他掛了,而去做某些事情嗎?
(例如:如果掛了,我就寫個訊息到某個檔案裡說明主機目前掛掉中)
#!/usr/bin/expect -f
spawn ssh des@myip"
expect {
password: {send "mypasswd\n"}
}
expect "$"
send "exit\n"
spawn ssh des@myip1"
expect {
password: {send "mypasswd1\n"}
}
expect "$"
send "exit\n"
spawn ssh des@myip2"
expect {
password: {send "mypasswd2\n"}
}
expect "$"
send "exit\n"
interact timeout 5
exit
一個簡單的ssh程式,請問如果其中一台主機(myip1)掛掉了
可以在程式中間就判斷他掛了,而去做某些事情嗎?
(例如:如果掛了,我就寫個訊息到某個檔案裡說明主機目前掛掉中)
#!/usr/bin/expect -f
spawn ssh des@myip"
expect {
password: {send "mypasswd\n"}
}
expect "$"
send "exit\n"
spawn ssh des@myip1"
expect {
password: {send "mypasswd1\n"}
}
expect "$"
send "exit\n"
spawn ssh des@myip2"
expect {
password: {send "mypasswd2\n"}
}
expect "$"
send "exit\n"
interact timeout 5
exit