我安装了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截取日志的日志文件。