So löschen Sie Root Mails (Mailbox) -Datei unter Linux

- 2278
- 530
- Aileen Dylus
Normalerweise auf einem Linux -Mailserver im Laufe der Zeit der Größe von /var/spool/mail/root Die Datei kann auf verschiedene Programme, Dienste und Dämonen erheblich erhöhen, die standardmäßig so konfiguriert sind, dass Benachrichtigungen an Root -Konto -Mailbox gesendet werden.
Wenn der Wurzel Die Mailbox -Datei wächst erheblich.
Bevor Sie jedoch die Stamm-Mail-Nachrichten tatsächlich gelöscht haben, lesen Sie zunächst alle Root-Mails, um sicherzustellen. Auf der Konsole können Sie sich als anmelden Wurzel In Ihr System und einfach E -Mail -Befehl ausführen. Wenn Post Das Dienstprogramm für Befehlszeilen ist in Ihrem System nicht vorhanden, installieren Mailx oder Mailutils Paket durch Ausgabe des folgenden Befehls.
# yum install mailx [on Centos/Rhel/Fedora] # APT-Get Installieren Sie Mailutils [on Debian/Ubuntu]
Die einfachste Methode zum Löschen der Wurzel Konto -Mail -Datei ist die Verwendung von Linux Stdout Umleitung in die Datei, die die Mailbox -Datei abschneidet, wie im folgenden Beispiel dargestellt.
#>/var/spool/mail/root
Eine andere Variante, mit der Sie die Root -Konto -Postfachdatei abschneiden können, besteht darin, den Inhalt von zu lesen /dev/null Spezielle Linux -Datei (Linux BlackHlohe -Datei) mit CAT -Befehl und leiten Sie die Ausgabe in Root Mailbox -Datei um, wie im folgenden Beispiel gezeigt. Lesen des Inhalts von /dev/null Die Datei wird sofort zurückgegeben Eof (Ende der Datei).
# cat/dev/null>/var/spool/mail/root
Überprüfen Sie nach dem Abschneiden der Datei den Inhalt der Wurzel Konto -Mailbox -Datei mit CAT -Befehl, mehr oder weniger Befehl, um festzustellen, ob der Inhalt der Datei erfolgreich gelöscht wurde.
Der weniger Befehl sollte zurückkehren ENDE von Datei sofort.

Sie können den Prozess des Abschneidens der Stammkonto -Mailbox -Datei automatisieren, indem Sie einen Crontab -Job hinzufügen.
# 0 0 * * * cat/dev/null>/var/spool/mail/root 2> & 1> cruncate-root-mail.Protokoll
Das ist es! Wenn Sie eine andere Möglichkeit zum Löschen von Root -Mailbox kennen, teilen Sie uns unten über einen Kommentarabschnitt weiter unten bei.
- « So erstellen Sie benutzerdefinierte Header -Vorlage für Shell -Skripte in VIM
- Lernen Sie den Unterschied zwischen „SU“ und „SU“ -Fandten unter Linux »