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

Linux以nohup方式运行jar包

1、在需要运行的jar包同级目录下建立启动脚本文件:

文件内容:

#! /bin/bash

#注意:必须有&让其后台执行,否则没有pid生成   jar包路径为绝对路径

nohup java -jar /usr/local/testDemo/jdkDemo-0.0.1-SNAPSHOT.jar >/usr/local/testDemo/log.txt 2>&1 &

# 将jar包启动对应的进程pid写入文件中,为停止时提供pid

echo $! > /usr/local/testDemo/pid.txt

2、同理建立停止脚本文件 stop.sh,文件内容:

#! /bin/bash

PID=$(cat /usr/local/testDemo/pid.txt)

kill -9 $PID

建立好之后如图:

然后启动jar包命令:

./start.sh

停止jar包命令:

./stop.sh

查看jar包日志命令(在jar包同级目录或文件加上目录):

tail –f log.txt

启动后查看jar包是否运行:

ps -ef | grep java

参考:Linux以nohup方式运行jar包-软件开发-老麻 

http://www.lryc.cn/news/247175.html

相关文章:

  • 【c++|SDL】开始使用之---demo
  • leetcode:有效的括号
  • 使用STM32微控制器实现光电传感器的接口和数据处理
  • ELK企业级日志分析平台——kibana数据可视化
  • Shell条件变量练习
  • 【PHP】MySQL简介与MySQLi函数(含PHP与MySQL交互)
  • vscode在Windows上安装插件提示错误xhr failed
  • SHAP(一):具有 Shapley 值的可解释 AI 简介
  • C++数据结构:图
  • 「C++」红黑树的插入(手撕红黑树系列)
  • 2023年生肖在不同时间段的运势预测
  • ERRO报错
  • shiyan
  • 深度学习黎明时期的LeNet:揭开卷积神经网络的序幕
  • 跨越威胁的传说:揭秘Web安全的七大恶魔
  • 【SpringCloud系列】@FeignClient微服务轻舞者
  • 【数据库设计和SQL基础语法】--SQL语言概述--SQL的基本结构和语法规则(一)
  • 使用oxylabs代理国外ip请求openai接口报错记录
  • 搜索引擎语法
  • @ResponseBody详解
  • 一些关于开关电源经典回答
  • Linux-文件夹文件赋权、文件指定修改用户和用户组
  • 【Java】7. 类型转换和类型判断
  • c语言练习12周(15~16)
  • 2023-简单点-机器学习中矩阵向量求导
  • 帮管客CRM SQL注入漏洞复现
  • 如何编写自己的python包,并在本地进行使用
  • xv6 磁盘中断流程和启动时调度流程
  • Spring Security 6.x 系列(6)—— 显式设置和修改登录态信息
  • Linux的软件安装