So löschen Sie Root Mails (Mailbox) -Datei unter Linux
- 2247
- 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.
DECKATE -Datei unter Linux verkürzenSie 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 »