Es ist ein "plattformspezifisches Problem" :-)
Mac OS X verwendet wie viele andere Un * x / Linux-Systeme die BASH als Standard-Shell .
E-Mails von Ihrem System werden in einem Postfach für Ihren Benutzer gespeichert, das sich häufig in befindet /var/mail/$user
Da Ihre Mailbox manchmal wichtige Nachrichten enthält (eine fehlgeschlagene Cronjob-Aufgabe usw.), müssen Sie diese nicht jedes Mal selbst überprüfen.
Die BASH (und viele andere Shells) haben eine Funktion namens mailcheck, die Ihre Nachricht ausgibt, wenn Sie Ihr Terminal zum ersten Mal öffnen.
$ MAILCHECK ist eine Umgebungsvariable, die die Sekunden enthält, in denen nach neuen E-Mails gesucht werden soll. E-Mails werden ebenfalls geprüft, bevor die primäre Eingabeaufforderung angezeigt wird. Weitere Informationen finden Sie in man bash
- Bash-Variablen .
Um zu verhindern, dass nach neuen E-Mails gesucht wird, können Sie einfach $ MAILCHECK deaktivieren. Der richtige Ort dafür ist Ihre .bashrc-Datei, die beim Öffnen einer Shell gelesen wird. Es befindet sich in Ihrem Benutzerverzeichnis.
An ~ / .bashrc anhängen:
unset MAILCHECK
um die Nachricht zu deaktivieren.
Natürlich ist es auch möglich, die Mails, wie von TJ Crowder erwähnt, einfach zu löschen :-)
Ich habe einen Sheevaplug mit Debian. Ich habe die gemeldete Zeile kommentiert und das Problem behoben.
Datei zum Bearbeiten in Debian:
Zeile zum Kommentieren in der Datei:
quelle
Führen
crontab -e
Sie die Cron-Jobs aus und fügen Sie sie hinzu. Wenn Sie E-Mails für nur einen Cron-Job deaktivieren möchten, müssen Sie die Ausgabe an umleiten,/dev/null
indem Sie> /dev/null 2>&1
am Ende der Zeile hinzufügen .Beispielsweise:
quelle