如何清理正在运行的进程foreverjs日志?
如何清理foreverjs的日志以便正在运行的进程? 我可以手动删除日志文件,但这会导致永远不会logging了。
我也看到了cleanlogs,但是这只会删除历史日志,但不会影响任何活动进程的日志。
如果是Linux,可能会有这样的帮助:
for i in /var/forever/path/to/log/*; do cat /dev/null > $i; done
从永远的文件:
forever cleanlogs [CAREFUL] Deletes all historical forever log files
清除单个日志文件需遵循的步骤:
- 去永远login目录
- cp / dev / null filename.log
要清除所有日志文件的步骤:
- 为我在/ var / forever / path / to / log / *; 做猫/ dev / null> $我; 正如stdob所提到的那样
您可以:
$ forever list
复制日志path。
使用VIM:
select全部并删除(实际移动到缓冲区)
:%d
然后保存文件
:x