首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2013-01-23 
关于 telnet自动化 管道的一个问题#!/bin/baship$1passwd$2filenamepasswd$1(sleep 1echo $passwd sl

关于 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

热点排行