当前位置: 技术问答>linux和unix
如何写个shell远程登陆其他的机子,并执行相关的命令
来源: 互联网 发布时间:2015-09-09
本文导语: 如对方的ip:10.15.0.83 密码/用户名:nmc/nmc 执行的命令:ls -lt|awk '{if(NR==2) print $NF}' > fileName 谢谢!在线等待 qq:37597006 | 一个小例子: #!/usr/bin/expect -- spawn /usr/bin/telnet 10.15.0.83 expect "...
如对方的ip:10.15.0.83
密码/用户名:nmc/nmc
执行的命令:ls -lt|awk '{if(NR==2) print $NF}' > fileName
谢谢!在线等待
qq:37597006
密码/用户名:nmc/nmc
执行的命令:ls -lt|awk '{if(NR==2) print $NF}' > fileName
谢谢!在线等待
qq:37597006
|
一个小例子:
#!/usr/bin/expect --
spawn /usr/bin/telnet 10.15.0.83
expect "login:"
send "nmcr"
expect "Password:"
send "nmcr"
interact
expect "bash-2.04$"
send "ls -lt|awk '{if(NR==2) print $NF}' > fileNamer"
expect eof
#!/usr/bin/expect --
spawn /usr/bin/telnet 10.15.0.83
expect "login:"
send "nmcr"
expect "Password:"
send "nmcr"
interact
expect "bash-2.04$"
send "ls -lt|awk '{if(NR==2) print $NF}' > fileNamer"
expect eof