Jest to „problem specyficzny dla platformy” :-)
Mac OS X używa domyślnej powłoki BASH, podobnie jak wiele innych systemów Un * x / Linux.
Poczta z twojego systemu jest przechowywana w skrzynce pocztowej dla twojego użytkownika, często w /var/mail/$user
Ponieważ czasami twoja skrzynka pocztowa zawiera ważne wiadomości (nieudane zadanie współdziałania itp.), Nie sprawdzaj jej za każdym razem.
BASH (i wiele innych powłok) ma funkcję o nazwie mailcheck, która wysyła twoją wiadomość przy pierwszym otwarciu terminala.
$ MAILCHECK to zmienna środowiskowa, która zawiera sekundy, kiedy należy sprawdzić, czy jest nowa poczta. Poczta jest również sprawdzana przed wyświetleniem głównego monitu. Zobacz więcej w man bash
- Zmienne Bash .
Aby zapobiec sprawdzaniu nowej poczty, możesz po prostu odznaczyć $ MAILCHECK. Właściwym miejscem do tego jest plik .bashrc, który zostanie odczytany po otwarciu powłoki. Jest w twoim katalogu domowym użytkownika.
Dołącz do ~ / .bashrc:
unset MAILCHECK
aby wyłączyć wiadomość.
Oczywiście można również po prostu usunąć wiadomości e-mail, takie jak wspomniany TJ Crowder :-)
Mam sheevaplug z Debianem. Skomentowałem zgłoszone wstawienie wiersza # i rozwiązałem problem.
Plik do edycji w debian:
Wiersz do komentarza w pliku:
źródło
Uruchom
crontab -e
i dodaj dane wyjściowe do swoich zadań cron. Jeśli chcesz wyłączyć wiadomości e-mail tylko dla jednego zadania cron, musisz przekierować dane wyjściowe/dev/null
, dodając> /dev/null 2>&1
na końcu wiersza.Na przykład:
źródło