复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

centOS

【原创】linux命令杀掉程序并重启

作者: whooyun发表于: 2023-12-27 17:23

#!/bin/bash  
  
# 检查端口是否被占用,并杀死对应进程,然后重启对应应用  
  
PORT=9101 ##写你自己应用的端口号
PID=$(netstat -tlnp | grep $PORT | awk '{print $7}' | cut -d'/' -f1)  
  
if [ -z "$PID" ]; then  
    echo "端口 $PORT 未被占用"  
else  
    echo "端口 $PORT 被进程 ID $PID 占用"  
    kill -9 $PID  
    echo "已杀死进程 ID $PID"  
fi

nohup java -jar demo-es-0.0.1-SNAPSHOT.jar&