例如这里是3307端口检测
check_port() {
echo "正在检测端口。。。"
netstat -tlpn | grep "\b$1\b"
}
if check_port 3307
then
echo "端口存在"
exit 1
else
echo "端口死亡"
DATE_N=`date "+%Y-%m%d %H:%M:%S"`
echo "时间:${DATE_N}" >> check_port.log #记录死亡日志
fi

本文介绍了一个用于检测特定端口是否存活的Shell脚本。该脚本通过netstat命令检查指定端口的状态,并记录端口不可用的时间。适用于自动化运维场景。
1643

被折叠的 条评论
为什么被折叠?



