linux系统通过脚本杀死进程并启动java项目

以下两种方式均可以使用

第一种:通过查进程-杀死进程-重启项目等步骤来实现

 

第二种:准备一个sh脚本,把第一种执行的命令添加进去,直接执行【推荐使用,方便快捷】

1、准备脚本

SERVICE_NAME=app    #服务名
SERVICE_PID=$(ps x | grep $SERVICE_NAME | grep -v grep | awk '{print $1}')    #进程pid#查询进程并杀死
if [ -n "$SERVICE_PID" ]; thenecho "kill the instance[$SERVICE_PID]!!!"kill -9 $SERVICE_PID
fi;#服务jar包位置和日志位置
APP_FILE_PATH=/data/erpinf/$SERVICE_NAME.jar
LOG_FILE_PATH=/data/logs/erpinf/$SERVICE_NAME.logecho "The $SERVICE_NAME is starting.";#通过命令启动项目
nohup java -jar $SERVICE_NAME.jar --spring.profiles.active=qa >/dev/null 2>&1 &
echo "tail -f $LOG_FILE_PATH"

2、执行sh文件

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部