Linux 更加优雅地运行 JAR 文件,并日志文件输出到本地目录,并优雅的查看日志文件信息
一、运行jar
方式一:直接运行jar包,最常用的启动jar包命令,特点:当前ssh窗口被锁定,CTRL C或关闭窗口,将打断程序运行,程序退出
java -jar Spring.jar
方式二:&代表在后台运行 ,CTRL C后程序不会被终止,关闭SSH客户端连接,将终止程序
使用 nohup 命令将进程放入后台运行,并使用 & 符号使命令立即返回终端提示符,例
java -jar Spring.jar &
方式三:nohup 即 no hang up 不挂断 ,关闭SSH客户端连接,程序不会被终止
缺省日志输出目标文件情况下所有输出将被重定向到nohup.out的文件中
nohup java -jar Spring.jar &
指定日志文件
nohup java -jar demo.jar>/root/spring.log 2>&1 &
方式四:使用 screen 命令创建一个新的会话来运行进程,例如:
screen -dmS yoursessionname java -jar /path/to/spring.jar
这将在一个新的 screen 会话中运行进程,您可以在这个会话中随时查看或关闭它,而不会中断进程。要查看会话,请输入 screen -r yoursessionname,要关闭会话,请输入 exit。
使用以上方法可以更加优雅地运行 JAR 文件,同时可以确保程序在后台运行,并且在 SSH 连接断开时也不会中断程序的运行。
方式五:将标准错误输出重定向到日志文件,可以使用以下命令:
nohup java -jar Spring.jar > spring.log 2>&1 &
二、 查看最新的日志输出信息
tail -100f spring.log
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggajaj
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01