免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1507 | 回复: 0
打印 上一主题 下一主题

关于telnet报错的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-06 14:06 |只看该作者 |倒序浏览
曾经对这个问题提问过,但是一直没得到好的答复,看看一段时间过去了,这个问题解决了没!

脚本如下
#!/bin/ksh
. $HOME/.profile
value=88   #阀值

echo ------198.12.14.79 主机 ------
cd /tmp/wgm/
ip="198.12.14.79"
usr="app12^M"
pas="app123^M"
com1="df -k^M"
inputfile=in                 #导入文件管道用的,不要改,这个值没有任何关系
outputfile=out34.log           #最终导出的文件
rm -fr $inputfile
rm -fr $outputfile
mknod $inputfile p
touch $outputfile

exec 7<>$outputfile
exec 8<>$inputfile

telnet $ip <&8 >&7 &

sleep 1;echo $usr >> $inputfile
sleep 1;echo $pas >> $inputfile
sleep 1;echo $com1 >> $inputfile
sleep 1;echo exit >> $inputfile

awk '{if($0~/dev\/tt1/ && $4*1>'"$value"') {exit 2}}' out34.log
if [ $? -eq 2 ]
then echo "198.12.14.79 文件系统异常"
                 awk '{if($0~/dev\/tt1/ && $4*1>'"$value"') print $1,$4,$7}' out34.log
                 echo "$1 $2 $3 $4 $5 $6 $7 $8 $9"
else echo "198.12.14.79 文件系统正常"
fi

--------------------
在运行的时候会报错:
------198.12.14.79  主机 ------
getwinsize:ioctl: A specified file does not support the ioctl system call.
198.12.14.79  文件系统正常

其实结果能出来,但是会带出红色的一段告警来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP