今天发现自己的服务器,硬盘被占满了,我部署的内容没有那么多呀?怎么会满了呢?经过排查发现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 &
注意:本文归作者所有,未经作者允许,不得转载
原文地址: http://blog.wsmee.com/post/64
版权声明:非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0