如何清理正在运行的进程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