Fork me on GitHub

清空 nohup 日志文件

nohup 产生的日志文件会越来越大,如何在不停止服务的情况下清空日志文件?

直接把日志文件删掉是不行的,不会生成新的日志文件

首先需要注意 nohup 的日志文件使用 追加 模式

1
2
3
4
5
追加模式
nohup node xxx.js >> ~/logs/xxx.log 2>&1 &!

覆盖模式
nohup node xxx.js > ~/logs/xxx.log 2>&1 &!

然后,如果想清空日志文件

1
cp /dev/null ~/logs/xxx.log

当前,使用追加模式后,即使重启进程,也不会自动清空日志了,需要定时手动清空

-------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------