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

服务器配置完成后如何启动或者终止java后端,相关运行文件如下:

很多人跟着视频或者查询资料服务器配置完成后不知该如何启动或者终止java后端,我个人是写了一个运行文件和停止文件:

一、start.sh

ME= 你的jar包的文件名.jar
nohup java -jar $ME > server.log 2>&1 &
echo 'start success'

使用方法:

  • 先进入到你放置java的jar包的目录下

  • 然后采用vim或者xftp创建文件

  • 把内容复制进去保存

  • 然后在目录下输入./start.sh,运行文件

 二、stop.sh

# 查找  你的jar包的文件名.jar 进程的 PID
PID=$(ps -ef | grep  你的jar包的文件名.jar | grep -v grep | awk '{print $2}')

if [ -n "$PID" ]; then
    echo "正在停止 你的jar包的文件名.jar 进程,PID 为 $PID..."
    kill $PID
    sleep 2  # 等待 2 秒,让进程有时间响应终止信号

    # 检查进程是否仍然存在
    CHECK_PID=$(ps -ef | grep  你的jar包的文件名.jar | grep -v grep | awk '{print $2}')
    if [ -n "$CHECK_PID" ]; then
        echo "进程未停止,正在强制终止..."
        kill -9 $CHECK_PID
    fi
    echo " 你的jar包的文件名.jar 进程已停止。"
else
    echo "未找到  你的jar包的文件名.jar 进程。"
fi

使用方法:

  • 先进入到你放置java的jar包的目录下

  • 然后采用vim或者xftp创建文件

  • 把内容复制进去保存

  • 然后在目录下输入./stop.sh,停止java后端的运行,

 提醒复制内容记得更改 你的jar包的文件名!!!


http://www.kler.cn/a/578139.html

相关文章:

  • 大白话react第十八章
  • openharmory-鸿蒙生态设备之间文件互传发现、接入认证和文件传输
  • 用java如何利用jieba进行分词
  • STM32旋转编码器驱动详解:方向判断、卡死处理与代码分析 | 零基础入门STM32第四十八步
  • 算法系列之深度优先搜索寻找妖怪和尚过河问题的所有方式
  • 自执行函数(Self-Invoking Function)
  • Vue2使用jsts,将wkt转为geojson
  • 计算机网络篇:基础知识总结与基于长期主义的内容更新
  • 【问题解决】Jenkins使用File的exists()方法判断文件存在,一直提示不存在的问题
  • webshell一些上传心得
  • 代理IP与反爬技术的博弈
  • mysql经典试题共34题
  • UDP协议和报文格式
  • Redis | 哨兵 Sentinel
  • Java高频面试之集合-07
  • LeetCode 90: 子集 II
  • 【后端开发】go-zero微服务框架实践(goland框架对比,go-zero开发实践,文件上传问题优化等等)
  • Docker基础-项目部署流程解析
  • 07 HarmonyOS NEXT 仿uv-ui Tag组件开发教程系列(一)
  • VUE3开发-9、axios前后端跨域问题解决方案