nohup命令后台启动jar包
部署项目我们一般使用 java -jar demo.jar 但是退出终端之后程序会停止
那么应该如何后台启动 jar 包 呢
在Linux上我们使用nohup命令来后台运行文件
nohup java -jar demo.jar > nohup.log & nohup java -jar demo.jar >log.log 2>&1 &
1.nohup 是启动命令
2.command >nohup.log是将command打印的内容重定向到nohup.log文件,也就是输出内容不打印到屏幕上,而是输出到nohup.log文件
3.& 符号是后台启动的意思
nohup 语法格式 :
nohup Command [ Arg … ] [ & ]
参数说明:
Command:要执行的命令。
Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。
实例
以下命令在后台执行 root 目录下的 runoob.sh 脚本:
nohup /root/runoob.sh &
使用下列命令查看 nohup 后台运行的进程
ps -aux | grep "runoob.sh" //查看 runoob.sh的后台进程
ps -aux | grep java //查看Java 后台进程
也可以使用 ps -def | grep "runoob.sh" 命令查看后台进程
或者 ps -ef |grep java 查看后台进程
查看后台进程 会将运行进程的 PID 打印到屏幕
使用
kill -9 进程号PID
命令 停止进程
使用下面命令查看实时日志信息
tail -f nohup.log //查看实时 nohup.log 文件tail -f -n 10 nohup.log //查看实时日志 从最后 10行开始head -n 10 nohup.log //查看前十行日志 tail -n +1000 nohup.log //从1000行开始显示,显示1000行以后的
nohup命令后台启动jar包相关推荐
- java后台启动jar包的一些命令
启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...
- Java中通过命令行启动jar包时指定编码
场景 Java中运行jar包的命令是 java -jar badao.jar 但是在Windows中通过这种方式运行jar包的话,会因为中文乱码的问题导致 Jar包运行异常. 注: 博客: https ...
- Dos命令后台运行Jar包
文章目录 1 编写bat脚本 2 创建快捷方式 3 设置开机启动 1 编写bat脚本 创建ccc.bat文件 @echo off start javaw -jar D:\ycjk\ycjk-clien ...
- start.sh命令文件优雅地启动jar包
1.场景 1.Linux生产环境下,后台启动jar包: 2.将日志输出到当前目录logs文件夹下,并以端口号命名. 一般微服务应用启动脚本格式: nohup java 内存参数 -jar 应用jar包 ...
- linux 下启动 jar包
文章目录 1.项目中的使用 start.sh 文件 stop.sh 文件 2.Linux 下通过 java 命令启动 jar 包的几种常见方式 方法1:直接启动 jar 包 方法二:后台启动 jar ...
- CentOS中启动Jar包、后台启动、查看输出日志、查看服务进程、杀死进程
场景 将项目的jar包打包后部署在CentOS的服务器上. 怎样后台运行jar包,即使断开会话,服务依然运行. 运行后查看输出的日志,看看是否启动成功. 查看启动后服务的进程,以及杀死进程. 注: 博 ...
- Linux 中启动jar包命令
文章目录 1.启动jar包命令 2.查看正在运行的jar 3.杀死Java进程 1.启动jar包命令 方式一 java -jar XXX.jar 以这种方式运行时,当ssh窗口被锁定,按CTRL + ...
- java -jar命令启动jar包
以命令方式启动jar包: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出. java -jar XXX.jar & ...
- windows黑窗口启动jar包常用命令
设置黑窗口名称 新建txt文档,添加以下命令,保存后修改文档格式为.bat @echo off title 开发中心信息交流平台 java -jar information-interaction.j ...
最新文章
- msvc/gcc:中用#pragma指令关闭特定警告(warning)
- java邮件支持_使用Spring的JAVA Mail支持简化邮件发送功能
- Metail Design入门(一)
- 数据库SQL ServerSQL Server教程:详细学习游标
- 《互联网理财一册通》一一第1章 做好互联网理财前的准备工作
- 判断浏览器是IE的几种方式
- oracle高效分页存储过程(百万数据级)
- 9014,9013,8050三极管引脚图与管脚识别方法
- 真正了解gets() fgets() getc() fgetc()的区别
- 华为手机里的计算机怎么设置,华为手机电脑发短信(华为手机怎么把短信弄到电脑上)...
- 还记得星球大战里那个圆头圆脑的机器人吗
- 面试题:找出数列中间未排序好的子数列
- 苹果开发者证与真机调试
- 【第八篇】Qt学习与使用---设置应用程序的ICON图标
- 【单片机】Proteus安装、MDK5安装、Proteus与Keil联合仿真教程
- kodi netflix_如何让Kodi自动播放下一集(就像Netflix一样)
- 于我而言,大早上的好消息——JetBrains Fleet来了
- SaaS鉴证实录:网络营销企业的自我营销之道
- 信息系统项目管理师证书(高项)有什么用?
- Linux驱动学习记录-6.设备树的LED驱动
热门文章
- 服务器临时维护什么意思,6月16日服务器临时维护及开服公告
- 1、spring之Ioc 原理应用
- 学习笔记(01):FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK-音视频编码类封装介绍和使用ffmpeg工具抽取rgb和pcm...
- 计算机学院学生会招新标语,学生会招新标语
- [译]技术公司十年经验的职场生涯回顾
- mysql每日备份数据库并上传到阿里云oss对象存储搭建笔记
- 通用仪表盘Dashboard的简单实践
- C++字符串分割方法总结
- MySQL索引为什么能提高查询速度
- JAVASE——1.File