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

news/2024/9/29 1:22:12/

1.创建脚本

touch check_port.sh

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

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

3.直接执行以下命令

bash check_port.sh

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


http://www.ppmy.cn/news/1531309.html

相关文章

表格HTML

//test.html <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>表格与CSS分开示例</tit…

SkyWalking 简介

SkyWalking是什么 skywalking是一个国产开源框架,2015年由吴晟开源 , 2017年加入Apache孵化器。skywalking是分布式系统的应用 程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。它是一款优秀的 APM(Application Performance Manag…

SpringBoot | Maven快速上手

文章目录 一、Maven1.1 Maven 简介&#xff1a;1.2 Maven 的核心功能&#xff1a;1.2.1 项目构建&#xff1a;1.2.2 依赖管理&#xff1a; 1.3 Maven 仓库&#xff1a;1.3.1 本地仓库&#xff1a;1.3.2 中央仓库&#xff1a;1.3.3 私服&#xff1a; 二、第一个 SpringBoot 程序…

kotlin——设计模式之责任链模式

目录 介绍 应用场景 总结 介绍 责任链模式是一种行为设计模式&#xff0c;它允许将请求从一个对象传递到另一个对象&#xff0c;直到请求被处理为止。在责任链模式中&#xff0c;每个对象都有机会处理请求&#xff0c;但它们也可以选择将请求传递给下一个处理者。 使用责任链…

STM32嵌入式编程学习到提高:【4】UART串口打印

------------------------------------------------------------------------------------------------------------------------- 工程文件&#xff1a;放在百度云盘里&#xff0c;需要的自行下载&#xff01;&#xff01;&#xff01; 链接: https://pan.baidu.com/s/14gRne…

PSS-sdy_opengl_sdd

PSS-sdy_opengl_sdd是一个基于商用工具SCADE Display&#xff08;OpenGL&#xff09;的二次开发项目。 该项目构建的工具可用于生成SCADE Display&#xff08;OpenGL&#xff09;软件模型的软件设计文档。其设计思想详见&#xff1a; SCADE Display&#xff08;OpenGL&#xf…

The First项目报告:探索Yield Guild Games运行机制与发展潜力

在探索数字娱乐与金融融合的全新疆域中&#xff0c;GameFi&#xff08;游戏化金融&#xff09;以其独特的魅力引领了一场前所未有的变革。这一创新概念&#xff0c;最初由MixMarvel的CSO Mary Ma在2019年底乌镇大会的远见卓识中首次提出&#xff0c;它将去中心化金融&#xff0…

uniapp APP自动更新组件

在uniapp中实现APP自动更新功能&#xff0c;主要涉及到客户端在功能不断迭代过程中&#xff0c;需要进行自动更新。uniapp一个详细的实现步骤&#xff0c;包括客户端和服务器端的配置&#xff1a; 服务器端配置 版本信息管理 服务器端需要维护一个数据库或配置文件&#xff…