当前位置: 首页 > wzjs >正文

软件开发项目管理的分析seo是什么意思啊

软件开发项目管理的分析,seo是什么意思啊,广州天与地网站建设,编程课网课哪家好Linux 启动Jar脚本&&设置开机自启【超级详细】 概要服务器开机自启服务重启脚本 概要 最近在Linux服务器中部署了一个项目(单机版),每次更新服务的时候需要用到好几个命令,停止服务,再重启,并且服…

Linux 启动Jar脚本&&设置开机自启【超级详细】

  • 概要
    • 服务器开机自启
    • 服务重启脚本

概要

最近在Linux服务器中部署了一个项目(单机版),每次更新服务的时候需要用到好几个命令,停止服务,再重启,并且服务器突然重启后,还需要人工重启服务,非常繁琐,下面展示了两个脚本的写法。。

服务器开机自启

  1. 检查系统是否安装jdk;
java -version

在这里插入图片描述

  1. 查看jdk安装位置
whereis java

在这里插入图片描述

  1. 编写脚本restart_yhfw.service
[Unit]
Description=Ruoyi Admin Service
After=network.target[Service]
Type=simple
# 修改下面的java位置和你的jar包位置
ExecStart=/usr/local/jdk1.8.0_341/bin/java -jar /usr/local/project/yhfw/ruoyi-admin.jar --spring.config.location=/usr/local/project/yhfw/application.yml
ExecStop=/bin/kill -TERM $MAINPID
Restart=no
User=root
# 修改下面的java位置
Environment="JAVA_HOME=/usr/local/jdk1.8.0_341"
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"[Install]
WantedBy=multi-user.target
  1. 添加脚本至你的服务器

将以上脚本放至到目录/etc/systemd/system下面

在这里插入图片描述

  1. 给以上脚本添加权限
chmod 777 restart_yhfw.service
  1. 重启服务器,查看自己的jar服务是否启动
    在这里插入图片描述

服务重启脚本

  1. 编写脚本restart_yhfw.sh

重点!!!重点!!!重点!!!需要将以下路径和jar包名称更换成你自己的

#!/bin/bash# 定义变量(更换你的jar包路径)
JAR_FILE="/usr/local/project/yhfw/ruoyi-admin.jar"
CONFIG_FILE="/usr/local/project/yhfw/application.yml"
LOG_FILE="/usr/local/project/yhfw/nohup.out"# 检查JAR文件是否存在
if [ ! -f "$JAR_FILE" ]; thenecho "Error: JAR file does not exist at $JAR_FILE"exit 1
fi# 检查是否有读取权限
if [ ! -r "$JAR_FILE" ]; thenecho "Error: No read permission for JAR file at $JAR_FILE"exit 1
fi# 检查配置文件是否存在
if [ ! -f "$CONFIG_FILE" ]; thenecho "Error: Configuration file does not exist at $CONFIG_FILE"exit 1
fi# 检查是否有读取权限
if [ ! -r "$CONFIG_FILE" ]; thenecho "Error: No read permission for configuration file at $CONFIG_FILE"exit 1
fi# 获取进程ID
PID=$(ps -ef | grep "${JAR_FILE}" | grep -v "grep" | awk '{print $2}')# 检查是否有进程在运行
if [ -n "$PID" ]; thenecho "Stopping ruoyi-admin.jar with PID $PID..."kill -15 $PIDsleep 5 # 给出一些时间让进程优雅地关闭if ps -p $PID > /dev/null; thenecho "Process did not stop gracefully, forcing shutdown."kill -9 $PIDelseecho "ruoyi-admin.jar stopped successfully."fi
elseecho "ruoyi-admin.jar is not running. Starting it now."
fi# 启动应用
echo "Starting ruoyi-admin.jar with configuration from $CONFIG_FILE..."
nohup java -jar -Dspring.config.location=file:$CONFIG_FILE ${JAR_FILE} > ${LOG_FILE} 2>&1 &
if [ $? -eq 0 ]; thenecho "ruoyi-admin.jar started successfully."
elseecho "Failed to start ruoyi-admin.jar. Check the log file for more details."
fi# 打印nohup的日志
echo "Printing yhfw log..."
tail -f /usr/local/project/yhfw/ruoyi-admin.log
  1. 给脚本添加权限
chmod 777 restart_yhfw.sh
  1. 执行脚本测试
sh restart_yhfw.sh

下一篇:单机版本服务如何做到无感更新

http://www.dtcms.com/wzjs/52808.html

相关文章:

  • 云南网络公司网站网站优化的关键词
  • 企业网站做的漂亮吉安seo
  • 嘉兴seo网站建设费用百度云网盘搜索引擎
  • 滁州网站建设价格百度seo怎么操作
  • 建立网站该怎样做seo优化搜索推广
  • 怎样用javaweb做网站今日最新新闻摘抄
  • 武汉网站建设哪家最好网站怎么快速排名
  • 可以自己做装修效果图的网站设计素材网站
  • 受欢迎的购物网站建设网站开发报价方案
  • 网站建设进度计划表网站推广线上推广
  • 好的网站怎么设计师真实有效的优化排名
  • 网站建设费可以走办公费吗合肥网
  • 舟山网站建设公司今日百度小说排行榜
  • 淘宝详情页做的比较好的网站推广网站源码
  • 网站内的链接怎么做的推广软文范例100字
  • 阿里云服务器使用教程苏州优化网站公司
  • 学校网站建设需求分析如何在百度发布信息
  • 网站的布局结构seo 怎么做到百度首页
  • 做微商在哪个网站打广告好品牌策划方案ppt
  • 朝阳建设网站某网站seo诊断分析和优化方案
  • 虚拟主机网站建设过程免费站长统计工具
  • 上海优化网站价格百度关键词排名用什么软件
  • 点点网 wordpress福州seo推广外包
  • 网络营销方式操作过程中要注意哪些问题鸡西seo顾问
  • 免费商城网站申请seo引擎优化方案
  • 在线定制平台网络优化工资一般多少
  • 怎么做网站兼容性测试百度地图的精准定位功能
  • 雅思培训班百度seo算法
  • java做博客网站企业网站设计
  • 饮水机企业网站模板关键词优化怎么优化