栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux 一键杀死 并启动java服务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux 一键杀死 并启动java服务

服务脚本
#!/bin/bash
#查询服务的进程id
PID=`ps -ef|grep hello-0.0.1-SNAPSHOT.jar | grep -v "grep" | awk '{print $2}' `
echo $PID
# 如果进程为空 表示没启动 打印对应提示信息
if [ -z $PID ]; then
	echo "未启动服务"
else 
# 杀死服务经常
	kill -9 $PID
fi

# 判断是否只是单独杀掉进程
# 判断传入的参数是否为stop 如果为stop只杀死进程不启动服务
if [ "$1" == "stop" ];then
	echo "进程以杀死"
else
# 如果传入参数不为 stop 则重新启动服务
	nohup java -jar /root/hello-0.0.1-SNAPSHOT.jar > log.file  2>&1 &
	echo "启动服务成功"
fi
执行脚本
# 脚本命名 => 服务的名称.sh
# 重启服务
./helloworld.sh
# 关闭服务
./helloworld.sh stop
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723967.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号