美文网首页我用 Linux
释放nohup.out占用的磁盘空间

释放nohup.out占用的磁盘空间

作者: 金琥 | 来源:发表于2018-03-31 23:34 被阅读419次

    使用nohup启动的进程,会把所有标准输出的打印信息记录到nohup.out文件中。
    如果进程长时间不结束,打印信息又多,nohup.out文件就会一直增长,直至磁盘爆满
    此时,如果去rm nohup.out文件不会起效,因为进程open了文件,rm后,要进程退出才会close文件,才会真正释放磁盘空间
    可以用lsof|grep delete来查询被rm但空间没有释放的文件
    因此,要清理nohup.out文件占用的磁盘空间,不应该去rm文件,而应该清空文件内容,即
    echo "" > nohup.out

    相关文章

      网友评论

        本文标题:释放nohup.out占用的磁盘空间

        本文链接:https://www.haomeiwen.com/subject/ispncftx.html