shell脚本批量检测端口占用情况

发布时间:2020-12-24编辑:脚本学堂
linux shell脚本批量检测端口是否占用,编写一段shell脚本检测端口占用情况,有需要的朋友参考下。

以下的shell/ target=_blank class=infotextkey>shell脚本中,用nc命令检测ports文件中端口是否被占用:
 

复制代码 代码示例:

#!/bin/bash
cat ports   |  while read line
do

#nc -z  -w 10  $line

nc -z -w 2 $line 58422 > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo $line:ok
else
echo $line:fail
fi

done

代码说明:
将待检测的端口号,写进ports文件中,使用nc命令逐条检测。