HMC自动检测黄灯脚本

因工作需要,现在想编一个自动检测HMC上黄灯的脚本,可以利用HMC上的lsled命令。脚本已经写出来了,但是每次ssh登陆都要输入密码。难以实现自动化。

用expect可以实现么?具体怎么实现,我们的主机上基本都没安装expect软件包。

有其他的方法也欢迎大家提出来

求各路大神指教!
参与2

2同行回答

yy_happy1990yy_happy1990系统管理员UP
我后来是用了ssh里的密钥信任机制来做的,我们的机器上貌似没安装expect程序。还是谢谢你!显示全部
我后来是用了ssh里的密钥信任机制来做的,我们的机器上貌似没安装expect程序。还是谢谢你!收起
金融其它 · 2011-09-22
浏览1234
myciciymyciciy联盟成员IT顾问某金融科技公司
参考more ssh.sh#!/usr/bin/sshspawn ssh -l root 192.168.0.1expect "*password:"send "YOkCq#%M\r"expect "*#" send "hostname\r"expect "*#"send "pwd;ls -l\r"expect "*#"send "exit\r"执行方法:[root@Test ssh]# expect ssh.sh显示全部
参考
more ssh.sh
#!/usr/bin/ssh
spawn ssh -l root 192.168.0.1
expect "*password:"
send "YOkCq#%M\r"
expect "*#"
send "hostname\r"
expect "*#"
send "pwd;ls -l\r"
expect "*#"
send "exit\r"
执行方法:[root@Test ssh]# expect ssh.sh收起
银行 · 2011-08-11
浏览1217

提问者

yy_happy1990
系统管理员UP

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-08-11
  • 关注会员:0 人
  • 问题浏览:4684
  • 最近回答:2011-09-22
  • X社区推广