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

写一个linux脚本,要求实现查找9010端口,如果端口存在则kill,否则不处理,返回对应的提示

#!/bin/bash# 查找占用9010端口的进程ID
PID=$(lsof -i:9010 -t)if [ -n "$PID" ]; then# 若进程存在,终止进程kill -9 $PIDecho "端口9010的进程已被终止,进程ID: $PID"
else# 若进程不存在,输出提示echo "端口9010未被占用,无需处理"
fi

脚本说明:

  1. 脚本使用lsof -i:9010 -t查找占用 9010 端口的进程 ID(-t参数仅返回进程 ID,便于后续处理)
  2. 通过判断 PID 是否存在,决定是否执行 kill 操作
  3. 操作结果会通过 echo 输出明确提示:
    • 若端口被占用:显示被终止的进程 ID
    • 若端口未被占用:提示无需处理

http://www.xdnf.cn/news/1313173.html

相关文章:

  • 24. async await 原理是什么,会编译成什么
  • Linux系统top命令详细指南
  • 安卓11 12系统修改定制化_____如何去除安卓11 12的系统签名验证
  • 基于Transformer的机器翻译——模型篇
  • 《后室Backrooms》中文版,购物误入异空间,怪物追逐,第一人称冒险逃生
  • 安卓11 12系统修改定制化_____修改系统 解锁system分区 去除data加密 自由删减系统应用
  • 服务器配置开机自启动服务
  • 线程池与异步编程——语法归纳
  • 存算分离与云原生:数据平台的新基石
  • 机器学习的特征工程(特征构造、特征选择、特征转换和特征提取)详解
  • 探秘gRPC——gRPC原理详解
  • 胶质母细胞瘤对化疗的敏感性由磷脂酰肌醇3-激酶β选择性调控
  • 【CV 目标检测】Fast RCNN模型①——与R-CNN区别
  • 软件需求管理过程详解
  • 11、软件需求工程
  • 基于 LoRA的广义知识蒸馏(GKD)训练
  • Java基础 8.16
  • 一汽红旗7月销量37324辆 同比增长21.1%
  • ESP32 C3 开发板使用教程 01-测试显示屏
  • k8sday08深入控制器(3/3)
  • 【数据分析】比较SparCC、Pearson和Spearman相关性估计方法在合成组学数据上的表现
  • 从频繁告警到平稳发布:服务冷启动 CPU 风暴优化实践00
  • MATLAB基础训练实验
  • XSS攻击:从原理入门到实战精通详解
  • 数据结构初阶(16)排序算法——归并排序
  • Python入门第5课:如何定义和使用函数,提升代码复用性
  • PHP反序列化的CTF题目环境和做题复现第1集
  • 软件的终极:为70亿人编写70亿个不同的软件
  • Sklearn 机器学习 邮件文本分类 加载邮件数据
  • Netty 的 Select/Poll 机制核心实现主要在 NioEventLoop 的事件循环