总结 如果nohup java -jar命令不输出日志,首先检查命令格式是否正确,特别是重定向部分。然后确认jar文件路径和日志输出文件路径都是正确的,并且你有足够的权限写入这些文件。最后,尝试手动运行命令以查看是否有任何错误输出。如果问题仍然存在,可能需要检查应用程序本身的日志配置或查看系统日志以获取更多信息。
首先,我们需要将 Java 程序打包成一个可执行的 JAR 文件。假设我们已经有一个名为myapp.jar的可执行 JAR 文件。然后,我们可以使用以下命令在后台运行该 JAR 文件,并且不输出日志: nohupjava-jarmyapp.jar>/dev/null2>&1& 1. 上述命令的解释如下: java -jar myapp.jar:运行可执行 JAR 文件myapp.jar。 > ...
nohup ./program >/dev/null 2>&1 & 之后我运行:“nohup java -jar XXX.jar & ",但偶尔有报错信息,我以为还是不行,花了半天时间找资料. 到了晚上后,我打开nohup.out文件,看到里面记录的是项目运行的日志信息,恍然大悟,有日志信息说明原来nohup命令对nohup.out已经有写的权限了,且记录的日志信息也是正确的...
nohupjava -jar${APP_NAME}--spring.profiles.active=${active}> /dev/null 2>&1 & 后台运行不输出任何信息:nohup ./test > /dev/null 2>&1 & 后台运行输出日志:nohup ./test > /tmp/1.log 2>&1 & >/dev/null 将信息输出到 /dev/null 2>&1 将错误信息重定向到标准输出 最后一个 & 符号, ...
1.记录:平时通过nohup java -jar my.jar的时候,会将日志记录到nohup.out中,日积月累,这个文件如果忘记清,会越来越大。可通过如下命令剔除nohup的日志记录: nohup java -jar my-1.0-SNAPSHOT.jar --spring.pr…
nohup启动 jar 不输出日志 1
(小白 jar 部署) 1、指定日志目录的输出方式: nohup java -jar adpush_work.jar >nohup.out 2>&1 & 2、不输出日志,日...
springboot不输出nohup.out日志 nohupjava -jar mgcr_pc-0.0.1-SNAPSHOT.war >/dev/null 2>log& AI代码助手复制代码 注意:这个log是一个文件,可以随意命名 ps aux|grep 你刚刚运行的包名.jar 然后会显示线程id 关闭进程 如5555 kill -9 5555 nohup启动程序后,nohup.out过大的解决 ...
只输出错误信息到日志文件: nohup ./run.sh >/dev/null 2>log & 什么信息也不要: nohup ./run.sh >/dev/null 2>&1 & 关于/dev/null /dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。它就像一个黑洞,...