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)

发布了10 篇原创文章 · 获赞 0 · 访问量 91

猜你喜欢

转载自blog.csdn.net/qq_28130847/article/details/104181530