如果手动运行时有错误输出,那么这些错误可能是导致nohup命令不输出日志的原因。 总结 如果nohup java -jar命令不输出日志,首先检查命令格式是否正确,特别是重定向部分。然后确认jar文件路径和日志输出文件路径都是正确的,并且你有足够的权限写入这些文件。最后,尝试手动运行命令以查看是否有任何错误输出。如果问题仍然存在,...
只输出错误信息到日志文件 nohup ./program >/dev/null 2>log & 什么信息也不要 nohup ./program >/dev/null 2>&1 & 知识补充,关于Linux的重定向 Linux的3中重定向 0:表示标准输入 1:标准输出,在一般使用时,默认的是标准输出 2:标准错误信息输出 可以用来指定需要重定向的标准输入或输出。例如,将某个程...
可以使用标准输出和标准错误输出的重定向,将输出全部重定向到/dev/null,这样就可以实现不输出日志的功能。具体命令如下: ``` nohup command >/dev/null 2>&1 & ``` 3. 在命令行中使用“&”符号 在使用nohup命令时,可以在命令行最后添加“&”符号,使命令在后台运行,这样也可以实现不输出日志的功能。具体命令...
nohup命令执行时未指定输出日志的路径,导致没有日志输出。nohup命令执行时未指定输出重定向符号(如">"),导致不会将输出结果写入指定的日志文件中。程序本身没有产生输出,或者输出被重定向到其他地方。程序在执行过程中发生错误导致程序终止,没有产生输出日志。由于权限不足或者其他原因导致无法写入日志文件。0 赞 0 踩...
1. nohup java -jar lncms.war >/dev/null nohup.out &dev/null 输出到到黑洞,意思是不输出日志文件 2.nohup java -jar lncms.war-> 8081.log & 这种就是吧日志写到8081.log 3.nohup java -jar lncms .war& 这种就是默认的nohup.out 1. 2. 3. 4. 5. 6. 7. 8....
在Linux中,使用nohup命令启动后台进程时,输出会被重定向到nohup.out文件中。如果需要查看实时日志,可以通过以下方式解决:1. 使用tail命令实时查看日志: ```shell...
nohup 输入日志,将磁盘撑满了,nohup 不输出日志 Java Sprintboot jar 项目启动、停止脚本 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 &...
为了解决这个问题,可以采用一些shell命令技巧。首先,通过&命令可以后台运行程序,而nohup则允许在终端关闭后继续运行。这两个命令结合起来使用,可以在终端关闭后程序依然运行,但不会生成nohup.out日志。理解文件描述符有助于我们控制输入和输出。shell命令默认使用三个文件描述符,通常1代表标准输出,2代表...
如果出现nohup不输出到nohup.out的情况,可能是由于某些特定原因导致的。例如,磁盘空间不足、文件系统权限问题或命令本身的问题等。在这种情况下,需要检查系统的相关设置和日志,以确定问题的根源并解决它。此外,确保在使用nohup时正确理解其工作原理和配置设置也是很重要的。总的来说,正常情况下,nohup...