nohup 日志切割

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nohup 日志切割相关的知识,希望对你有一定的参考价值。

最近遇到日志切割的问题,即程序是通过命令:

nohup python *.py &

放到后台执行的,这样程序的日志输出到了nohup自动生成的nohup.out文件。

问题就来了,nohup.out文件越来越大,如何清理它呢?

解决方法很简单:

cat /dev/null > nohup.out

即可清理日志,并且不会影响正在运行的进程往nohup.out中写日志,这是因为nohup.out的文件指针并没有被删除,仍在被进行使用。

如果想在删除日之前备份, 直接copy一份日志即可。

该命令对一般的服务器输出的日志均有效。

以上是关于nohup 日志切割的主要内容,如果未能解决你的问题,请参考以下文章

linux下weblogic日志分割怎么做

nginx重新整理——————热部署和日志切割[三]

Linux下使用cronolog切割服务器日志文件的方法

saltstack部署nginx+php

Linux nohup不输出日志文件的方法

Nginx命令行及演示:重载热部署日志切割