linux 检测端口是否正常 不正常处理脚本


====================================1.安装telnet

 


一.CentOS下查看系统是否已安装telnet


rpm -qa | grep telnet

telnet-0.17-48.el6.x86_64

telnet-server-0.17-48.el6.x86_64



telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务

rpm -qa | grep xinetd

xinetd-2.3.14-39.el6_4.x86_64



两者都没有的安装的话,yum安装以下服务

yum install xinetd telnet telnet-server -y
 


--------------------- 

 


====================================1.脚本内容

 


8001端口是否正常 如果不正常  cd /data/bzsc_h5_s2/script && ./rel.sh start  处理
 


nport=`echo \"\"|telnet 127.0.0.1 8001 2>/dev/null|grep \"\\^]\"|wc -l`

if [ $nport == \"1\" ]; then

   echo \"8001 no do \"

else

   cd /data/bzsc_h5_s2/script && ./rel.sh start

   echo \"8001game star  run....\"

fi


echo $(date)


版权声明:本文为qq_28130847原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。