现场服务器较多,密码3个月过期,在到期时需更改密码. 使用expect编写,尝试登陆2次后退出(防止密码错误时账号锁定),超时重试一次. shell脚本调用并定时执行,登陆成功后执行一条命令,如:hostname.uname等,根据退出状态判断密码是否到期. 0--正常 1--传入参数错误 2--timeout 3--密码错误或到期 脚本如下: #!/usr/bin/expect ##########################################################…