shell脚本,while循环如果实现不重复显示?
腾飛 2019-03-25 11:40:30 #!/bin/bash
while :
do
tomcat8080total=`netstat -anpt | grep 192.168.1.100:8080 |wc -l`
echo "tomcat8080连接数:$tomcat8080total"
if [[ $tomcat8180total == 0 ]]
...
fi
break
done
写了一个shell脚本。我想实现的功能是循环查看8080端口的连接数,等连接数为了0的时候再做下一步判断。现在的效果是无限输出并且重复的循环显示,直到为0为止。
效果如下:
tomcat8180连接数:6
tomcat8180连接数:6
tomcat8180连接数:6
tomcat8180连接数:6
tomcat8180连接数:6
tomcat8180连接数:1
tomcat8180连接数:1
tomcat8180连接数:1
我想实现一个效果是,数值减下来以后再显示新的数值,不要显示重复的数值了,请大家指点。谢谢!