我有一个名为“nohup.out”的文件。 它消耗了很多空间,我想将其删除。
/opt/apache-activemq-5.2.0/bin/nohup.out: 4.2G
它会以任何方式影响应用程序? 我不想要日志,只有磁盘空间。
这是由nohup
程序生成的文件的输出,它用于在shell的上下文中运行,而不会在退出shell的时候终止程序。 如果不需要其中的内容,可以将其删除,但是如果创build该文件的程序仍在运行,那么在程序退出之前,磁盘空间实际上不会被回收。
另外,无论创build文件如何,都可能会在将来再次执行,因此您确实希望将activemq作为适当的守护程序运行,而不是在没有任何操作的情况下login并在shell中运行它。
作为另一个想法,你可以运行它,以便没有输出到nohup.out:
只要像这样开始命令:
nohup command > /dev/null
这将导致所有的输出被发送到“/ dev / null”并消失。 如果你不关心日志,这是阻止文件占用硬盘空间的最简单方法。