Java应用启动停止脚本
启动脚本 start_springboot.sh
#!/bin/bash
# 应用程序名称
APP_NAME="springboot-0.0.1-SNAPSHOT.jar"
# 启动 Spring Boot 应用程序并将输出重定向到 mylog.log 文件中
nohup java -jar $APP_NAME >> mylog.log 2>&1 &
echo "Spring Boot 应用程序 $APP_NAME 已启动,日志输出到 mylog.log 文件中。"
停止脚本 stop_springboot.sh
#!/bin/bash
# 应用程序名称
APP_NAME="springboot-0.0.1-SNAPSHOT.jar"
# 查找 Spring Boot 应用程序的 PID
pid=$(ps aux | grep "$APP_NAME" | grep -v grep | awk '{print $2}')
if [ -z "$pid" ]; then
echo "Spring Boot 应用程序 $APP_NAME 未运行。"
else
# 杀掉进程
sudo kill $pid
echo "Spring Boot 应用程序 $APP_NAME 已停止。"
fi
如果想要替换应用程序的名称,只需要修改 APP_NAME
变量的值为新的名称即可。
使用方法:
给这两个脚本添加执行权限:
chmod +x start_springboot.sh stop_springboot.sh
启动应用程序:
./start_springboot.sh
停止应用程序:
./stop_springboot.sh
这样做就可以方便地替换应用程序的名称,而不必修改整个脚本。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 咕噜
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果