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
当前,使用追加模式后,即使重启进程,也不会自动清空日志了,需要定时手动清空