当前位置: 首页 > 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.dtcms.com/a/335229.html

相关文章:

  • LE AUDIO----COMMAND AND EVENT
  • ArrayList的扩容源码分析
  • colmap
  • ABB焊接机器人弧焊省气
  • windows扩展(外接)显示器位置调节
  • 狗品种识别数据集:1k+图像,6个类别,yolo标注完整
  • 利用Qwen大模型进行c++11并发库的学习,与时俱进!!!!
  • File 类的用法和 InputStream, OutputStream 的用法
  • C#高级用法:元组
  • pidgen!DecodeProdKey函数分析之iDecodedBytesMax
  • docker安装mongodb及java连接实战
  • 视频理解综述
  • 【异步】js中异步的实现方式 async await /Promise / Generator
  • 码上爬第十一题【协程+wasm】
  • 博弈论07——Lemke-Howson 算法
  • STM32-GPIO实践部分1-跑马灯实验
  • 【Java基础面试题】Java基础概念
  • 按键及消抖
  • C++ 最短路Dijkstra
  • [Python]PTA:for 求奇数分之一序列前N项和
  • 安卓开发选择题
  • CUDA 编程笔记:CUDA延迟隐藏
  • 通配符 重定向 管道符
  • Java 中重载与重写的全面解析(更新版)
  • 在浏览器端使用 xml2js 遇到的报错及解决方法
  • BM25算法和传统的TF-IDF算法的区别
  • 改进版的QGIS 的(属性查询) identify featrues 功能
  • 算法题Day2
  • 计组-间接寻址
  • 抽象代数 · 代数结构 | 群、环、域、向量空间