装了 expect 的话:
#!/usr/bin/expect -fspawn telnet 101188
expect "login:" #等待输入用户名提示
send "root\n" #输入用户名
expect "Password:" #等待输入密码提示
send "root\n" #输入密码
expect "# " #根据实际提示符修改
send "sh /updatesh\n" #执行脚本
expect "# " #根据实际提示符修改
send "exit\n" #退出telnet
expect eof
没有 expect:
#! /bin/bash(
sleep 1
echo 'root' #用户名
sleep 1
echo 'root' #密码
sleep 1
echo 'sh /updatesh' #执行脚本
sleep 1
) | telnet 101188
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)