我在使用 Ubuntu 服务器时遇到了一个问题。我正在使用 cron 作业运行 php 脚本,该脚本每 5 分钟执行一次,基本上是更新 mysql 表。此文件夹 spool/mqueue 显示有 112GB 空间。我们如何减少空间?这种变化的原因可能是什么?
答案1
该文件夹用于邮件队列。运行命令“mailq”查看队列中的内容。如果队列中全是垃圾邮件,您可以进行一些清理。如果这些邮件应该发送,您必须找出您的 sendmail(或正在使用的任何程序)无法正常工作的原因。
mailq 可能需要 sudo 权限才能运行。
答案2
mqueue 文件夹是存储电子邮件的地方。cron jobs 将向运行 cron job 的用户发送一封电子邮件,其中包含该作业的任何输出。
如果您不需要这个,那么您可以告诉 cron 不要发送电子邮件:
crontab -e
然后在php作业前插入:
MAILTO=""