需要安装tcl 和expect包
实现自动切换用户:
#!/usr/bin/expect -f
spawn su - root
expect "Password:"
send "hadoop\n"
interact
自动输入用户名密码ssh到其他机器:
#!/usr/bin/expect -f
spawn ssh daxin
expect "*password*"
send "root\n"
interact
还可以设置超时时间,默认是10秒!
需要安装tcl 和expect包
实现自动切换用户:
#!/usr/bin/expect -f
spawn su - root
expect "Password:"
send "hadoop\n"
interact
自动输入用户名密码ssh到其他机器:
#!/usr/bin/expect -f
spawn ssh daxin
expect "*password*"
send "root\n"
interact
还可以设置超时时间,默认是10秒!