#!/usr/bin/expect
set timeout 15
set ip [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]
#模拟登录
spawn telnet $ip
expect "Username:" { send "$user\r" }
expect "Password:" { send "$password\r" }
#执行sh process cpu命令,获取CPU使用率和进程数
expect ">" { send "sh process cpu\r" }
expect eof
while 1 {
expect {
"More" { send "\ " }
"\[A-Za-z0-9]>" break
}
}
#执行sh mem | include ^Processor命令,获取内存使用情况
send "sh mem | include ^Processor\r"
expect eof
#结束查询,退出telnet
send "exit\r"
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
陆边123