centos运维之:nohup.out文件清空

小豆苗 1年前 ⋅ 12108 阅读

今天发现自己的服务器,硬盘被占满了,我部署的内容没有那么多呀?怎么会满了呢?经过排查发现tomcat底下的一个nohup.out文件异常的大,日志占了好大的地方。怎么清理一下呢?但是我又不想停掉很多的服务,经过查阅资料和实验,终于成功了。

清空nohup.out文件内容:

第一种:cp /dev/null nohup.out

第二种:cat /dev/null > nohup.out

两种方式我都用过了,都可以。

另外还有两个查看nohup.out文件的方法

tail -1000 nohup.out (查看最后1000行日志文本) 

tail -f nohup.out(监控日志打印)

nohup的重定向:解决nohup.out文件过大的问题

以下是定义日志打印级别,除了高于级别2的告警信息记录到log文件外,其余直接不记录
只输出错误信息到日志文件:
nohup ./program >/dev/null 2>log &
无任何信息输出:
nohup ./program >/dev/null 2>&1 &


全部评论: 0

    我有话说: