当前位置: 首页 > article >正文

ubuntu下检查端口是否占用问题,编写shell脚本检查端口是否占用

1.创建脚本

touch check_port.sh

2.粘贴以下内容到check_port.sh中

#!/bin/bash

# 检查端口是否被占用的函数
check_port() {
    local port=80
    local result=$(sudo lsof -i:$port)
    if [[ -z "$result" ]]; then
        echo "端口 $port 未被占用。"
    else
        echo "警告: 端口 $port 已被占用!请处理好再部署久壳ip管理系统"
        #直接退出检查
        exit 0
    fi
}
# 主函数
all_port() {
    local port1=80
    local port2=8080
    local port3=6379
    local port4=3306

    echo "检查端口 $port1 是否被占用..."
    check_port $port1

    echo "检查端口 $port2 是否被占用..."
    check_port $port2

    echo "检查端口 $port3 是否被占用..."
    check_port $port3

    echo "检查端口 $port3 是否被占用..."
    check_port $port3
    echo "结束......................."
}

# 调用主函数
main

3.直接执行以下命令

bash check_port.sh

结果如下
在这里插入图片描述


http://www.kler.cn/a/317363.html

相关文章:

  • 实验6记录网络与故障排除
  • 为什么海外服务器IP会被封
  • Linux 下 mysql 9.1 安装设置初始密码 【附脚本】
  • ubuntu20.04 colmap 安装2024.11最新
  • CTFHub每日练习
  • IC 脚本之python
  • 使用Python实现图形学曲线和曲面的NURBS算法
  • ChartLlama: A Multimodal LLM for Chart Understanding and Generation论文阅读
  • unity Compute Shaders 使程序在GPU中运行
  • LeetCode54. 螺旋矩阵(2024秋季每日一题 21)
  • 计算机毕业设计Hadoop+PySpark深圳共享单车预测系统 PyHive 共享单车数据分析可视化大屏 共享单车爬虫 共享单车数据仓库 机器学习 深度学习
  • 工博会蓝卓逛展攻略
  • C#测试调用Ghostscript.NET浏览PDF文件
  • <刷题笔记> 二叉搜索树与双向链表注意事项
  • OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3568移植案例(上)
  • 流域碳中和技术
  • 使用Docker一键部署Blossom笔记软件
  • 【C#生态园】一文详解:NHibernate、Entity Framework Core、Dapper 等 .NET ORM 框架优劣对比
  • M9410A VXT PXI 矢量收发信机,300/600/1200MHz带宽
  • 防火墙详解(三)华为防火墙基础安全策略配置(命令行配置)
  • 11. DPO 微调示例:根据人类偏好优化LLM大语言模型
  • 【电商搜索】现代工业级电商搜索技术-Ha3搜索引擎平台简介
  • 应用层-网络协议
  • Java面试篇基础部分- Java中的阻塞队列
  • 解决selenium爬虫被浏览器检测问题
  • 5. 条件 Conditionals