Linux端口探测脚本
#!/bin/bash # 定义需要测试的主机和端口 host="baidu.com" port="80" # 设置循环测试的间隔时间(以秒为单位) interval=1 # 定义 nc 命令超时时间 timeout_duration=1 # 定义保存结果的文件路径 output_file="Sc4_port_test.txt" # 循环测试端口连通性 while true; do # 使用 timeout 命令设置 nc 命令的超时时间,测试端口连通性 timeout "$timeout_duration" nc -zv "$host" "$port" >/dev/null 2>&1 # 检查 nc 命令的退出状态码 if [ $? -eq 0 ]; then result="$(date) Port $port is connected to host $host" else result="$(date) Connected port $port is inaccessible on host $host" fi # 将结果追加到文件中 echo "$result" >> "$output_file" # 等待一段时间后进行下一次测试 sleep "$interval" done
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」