【发布时间】:2015-12-04 06:41:15
【问题描述】:
我的服务器有多个电子邮件帐户且空间有限。
我设置了一个 cron 作业来删除超过 5 天的电子邮件,使用这个:
find /home/domain/mail/ -type f -name "*vps.domain*" -mtime +5 -delete
它运作良好,但 cPanel 不断提示错误的帐户大小。这是因为每个文件夹中都有一个名为 maildirsize 的文件,用于跟踪目录大小。
如果我删除文件,cPanel 会说大小为 0 字节,这也是错误的。该帐户似乎可以正常工作,然后重新生成文件。
有没有办法在运行该 cron 作业后重新生成这些文件?将它们全部删除并等待在使用帐户时重新生成它们在理论上应该可行,但所有帐户都会报告为 0 字节,我不喜欢这样。
【问题讨论】: