Ich habe ein Problem mit dem Ubuntu-Server. Ich führe ein PHP-Skript mit einem Cron-Job aus, der alle 5 Minuten ausgeführt wird. Dieser Ordner spool / mqueue zeigt 112 GB Speicherplatz an. Die Skriptaufgabe besteht darin, Daten aus MySQL abzurufen. Wenn keine Daten vorhanden sind, wird ein Fehler angezeigt. Jetzt liegt ein Fehler vor und cron versucht, die E-Mail an die Benutzer zu senden, für die keine Benutzer-E-Mail definiert ist, und erstellt eine Protokolldatei im Mqueue-Ordner.
Wie kann man cron so anpassen, dass keine Mails gesendet und keine Protokolle geschrieben werden?
Antworten:
Sie können die
MAILTO
Variable in Ihrer Crontab festlegen .Geben Sie einfach oben in Ihr crontab (
crontab -e
) Folgendes ein :und cron sendet keine E-Mails für einen der Jobs. Wenn Sie Mails für eine bestimmte Aufgabe deaktivieren müssen, verwenden Sie Folgendes:
quelle