读书人

关于 telnet自动化 管道的一个有关问题

发布时间: 2013-01-23 10:44:49 作者: rapoo

关于 telnet自动化 管道的一个问题
#!/bin/bash
ip=$1
passwd=$2
filename="passwd$1"
(
sleep 1
echo $passwd
sleep 1
show proc cpu >$filename
sleep 1
echo exit
)|telnet $ip


为啥这个脚本执行后,说 line 9: show: command not found

已经登录成功了,telnet的是一个思科的交换机,谢谢哈!
[解决办法]
括号是什么。。。

telnet $ip << EOF
sleep 1
echo $passwd
sleep 1
show proc cpu >$filename
sleep 1
echo exit
EOF

[解决办法]
http://bbs.chinaunix.net/thread-201364-1-1.html
http://bbs.chinaunix.net/thread-273470-1-1.html
[解决办法]
#!/bin/bash
ip=$1
passwd=$2
filename="passwd$1"
(
sleep 1
echo $passwd
sleep 1
echo -e "show proc cpu"
sleep 2
echo exit
)
[解决办法]
telnet $ip > $filename

读书人网 >UNIXLINUX

热点推荐