当前位置: 技术问答>linux和unix
except编程
来源: 互联网 发布时间:2016-12-27
本文导语: 要实现atae1服务器通过ssh登录到atae2: 步骤 通过ssh登录到atae2的xxx用户(ssh xxx@atae2) 登录成功之后再通过xxx用户转为root用户 然后执行lsscsi命令 请问这个except该怎么编写啊? | #!/usr/bin/expect s...
要实现atae1服务器通过ssh登录到atae2:
步骤
通过ssh登录到atae2的xxx用户(ssh xxx@atae2)
登录成功之后再通过xxx用户转为root用户
然后执行lsscsi命令
请问这个except该怎么编写啊?
步骤
通过ssh登录到atae2的xxx用户(ssh xxx@atae2)
登录成功之后再通过xxx用户转为root用户
然后执行lsscsi命令
请问这个except该怎么编写啊?
|
#!/usr/bin/expect
set timeout 60
spawn ssh -l test01 10.10.10.1
expect "Password:"
send "test01r"
expect "*>"
send "restartr"
expect "*>"
send "date>>date.txtr"
expect "*>"
send "exitr"
你参考下吧 我这个是登录到其他机器上执行restart 和date命令 我的是csh用户
set timeout 60
spawn ssh -l test01 10.10.10.1
expect "Password:"
send "test01r"
expect "*>"
send "restartr"
expect "*>"
send "date>>date.txtr"
expect "*>"
send "exitr"
你参考下吧 我这个是登录到其他机器上执行restart 和date命令 我的是csh用户
|
其实我不喜欢直接去写expect 不喜欢这种风格的编码 你可以使用perl实现http://litvip.com/2011/07/28/545
|
expect只是用来乍登录用的。。
可以ssh xxx@atae2 “命令”
可以ssh xxx@atae2 “命令”
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。