SpringBoot项目jar重新项目shell脚本

本文介绍了如何创建一个名为restart.sh的shell脚本,通过设置可执行权限、编辑内容来实现指定服务的停止与用Java启动,并附带日志跟踪。只需几步,轻松管理服务器上的应用重启。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.新建sh文件
touch restart.sh
2.给restart.sh 文件可执行权限
chmod +x restat.sh
3.编辑restart.sh
vim restart.sh
4.在restart.sh中加入以下内容

#! /bin/bash 
export  BUILD_ID=dontkillme
#项目jar包位置启动进程中会显示项目的位置(方便区分一个服务器上同时启动多个相同项目)
app_path='/home/service.jar'
#杀死指定服务
kill -9 `ps -ef|grep java|grep ${app_path}|grep -v 'grep'|awk '{print $2}'`
#启动指定jdk位置,如果是配置在环境变量中可不用写绝对路径,
nohup /home/jdk1.8.0_221/bin/java -jar ${app_path} &
#启动打开日志
tail -f nohup.out

5.保存编辑restart.sh
先切换英文 按冒号 : 在强制保存 wq!
6.项目重启
./restart.sh 或 sh restart.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值