相关文章推荐
刚毅的草稿纸  ·  关于epoll ...·  1 年前    · 
霸气的蚂蚁  ·  asp.net - Error while ...·  1 年前    · 

要在使用 nohup java -jar 命令时不输出日志,可以将标准输出和标准错误输出重定向到特殊设备文件 /dev/null 。这样做将会丢弃所有的输出。

以下是在Linux中使用 nohup java -jar 命令并禁止输出日志的示例:

nohup java -jar your-application.jar > /dev/null 2>&1 &

上述命令中的 > /dev/null 表示将标准输出重定向到 /dev/null 2>&1 表示将标准错误输出重定向到与标准输出相同的位置。最后的 & 符号将程序放入后台运行。

通过将输出重定向到 /dev/null ,所有的日志信息将被丢弃,而不会写入任何文件或显示在终端上。请注意,这也意味着你将无法查看应用程序的任何输出,包括潜在的错误消息。如果需要调试或记录日志,请考虑使用其他日志记录机制或将输出重定向到指定的文件。

一文详解在 Linux 或windows服务器上启动war包。 使用 java - jar xxx. jar nohup java - jar xxx. jar 启动在 Linux 服务器上的spring boot jar 包以及对 nohup 的补充,比如 使用 nohup java - jar xxx. jar > Log.log & 或者 nohup java - jar xxx. jar >> Log.log &启动 nohup java - jar test. jar & 但是这种方式启动项目会默认生成一个 nohup .out的文件来记录 日志 ,而且这个文件太占磁盘内存了,几天下来发现这个文件大小有好几个G,所以为了减少磁盘被大量消耗,决定启动项目... 实现“ nohup java 设置依赖 jar ”步骤及代码示例 作为一名经验丰富的开发者,我将会指导你如何实现“ nohup java 设置依赖 jar ”的操作。这个过程其实非常简单,只需要按照以下步骤一步步来进行即可。 以下是整个流程的步骤,我们将用表格展示出来: 问题描述: 当SSH远程连接到服务器上,运行 java - jar 启动 hello. jar 包时, 把终端关闭(切断SSH连接)之后,发现该 jar 包服务中断,导致网页无法访问 解决方法: 使用 nohup 命令在关闭窗口切断ssh 连接后程序还能继续在后台运行。 nohup java - jar hello. jar & 在终端如果看到以下 输出 说明运行成功: appending output to nohup .out nohup 英文全称 no hang up(不挂起),用于在系统后台. nohup java - jar 后台启动,参数"> /dev/null 2>&1"的含义。 nohup 命令语法格式参数说明实例"> /dev/null 2>&1">:将流 输出 到文件/dev/null:这个文件是一个无底洞,无法打开,相当于是一个垃圾站。2>&1:代表将标准错误2重定向到标准 输出 1为什么要这样写,我们看一下其它写法:"2>&1 > /dev/null""> /dev/null 2 > /dev/null"另 一般情况下运行 jar 包,当前是可运行的 jar 包,直接命令 java - jar common. jar 按下ctrl+C ,关闭当前ssh或者直接关闭窗口,当前程序都会退出。我们在命令的结尾添加 “&” ,&表示该程序可以在后台执行 java - jar common. jar &但是在当窗口关闭时,程序也会中止运行 nohup java - jar common. jar &命令最前...