清空 nohup.out且不影响服务运行

本文介绍了在不关闭服务的情况下如何清空nohup.out文件,以避免服务器硬盘空间耗尽。提供了两种命令:使用`cp /dev/null nohup.out`和`cat /dev/null > nohup.out`。此外,还讨论了解决nohup.out文件过大问题的策略,通过重定向将错误信息级别设为2以上,只记录告警信息到log文件,以防止日志文件过度增长。
摘要由CSDN通过智能技术生成

清空 nohup.out

如果命令一直运行下去,nohup.out会一直自己增长下去,如果你的服务器硬盘不给力的话,很容易把应用也挂掉(硬盘没空间 ,啥都玩不转),但是又不能一味的直接删。因为直接删除,可能会造成应用无法打印后续的错误日志,该问题常见于weblogic服务器,jboss服务器等这些大型中间件,这个在生产环境上要尤为注意。

因此就有了我们不停止服务直接,清空nohup.out文件的方法。

下面是两个种不用停止WEB服务就可以清空nohup.out的命令。

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

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

5.2、解决 nohup.out 文件过大

nohup 的重定向,一劳永逸解决 nohup.out 文件过大的问题

以下是定义日志打印级别,除了高于级别2的告警信息记录到log文件外,其余直接不记录

//只输出错误信息到日志文件

nohup ./program >/dev/null 2>log &

//什么信息也不要

nohup ./program >/dev/null 2>&1 &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值