/ usr / sbin / tmpwatch -am 1 / tmp / nginx_client不清除nginx临时文件

我安装了nginxcp(cpanel的nginx插件)。

他们build议添加以下cron作业来清理临时文件。

0 */1 * * * /usr/sbin/tmpwatch -am 1 /tmp/nginx_client 

但它不起作用。 即使运行命令/ usr / sbin / tmpwatch -am 1 / tmp / nginx_client也没有任何反应。 没有任何文件正在被删除。

我注意到的唯一奇怪的事情是,存储在/ tmp / nginx_client的所有tmp文件都不属于任何人。

我究竟做错了什么?

谢谢。

如您的问题和意见所示,您已configurationtmpwatch以从/ tmp / nginx_client目录中删除所有修改时间(-m)超过一小时(1)的文件(-a)。

正如您的意见所示,一个–verbose选项表示其中一些文件正在被删除。

因此,tmpwatch的行为是正确的,你必须看看你的应用程序中的其他地方,以修剪由应用程序不断更新的临时文件。

如果你仍然用完/ tmp空间,你需要寻找解决办法。 这可能采取修复思路不清的代码的forms,或者使用logrotate截取日志的日志文件。