Desativar a notificação por email no terminal


3

Estou executando algumas tarefas cron na minha máquina e toda vez que eu inicio uma sessão de terminal, estou recebendo um 'Você tem e-mail'. mensagem. Qualquer maneira de desligar isso?

Respostas:


3

É provável que esteja no arquivo de spool: / var / mail / $ user. Porque às vezes sua caixa de correio conterá mensagens importantes (uma tarefa de cronjob com falha etc.) e você não a verificará sempre sozinho.

Além disso, você pode verificar man mail


2

Eu acho que se você adicionar esta linha ao seu arquivo ~ / .bashrc, as notificações irão desaparecer.

unset MAILCHECK

Eu acharia mais sensato checar o que o cron tinha a dizer do que simplesmente ignorar tudo: P
Tetsujin

@Tetsujin as tarefas cron produzem saída após uma execução bem-sucedida que entra na minha pasta de e-mail. Eles também não são vitais para o ponto onde eu preciso saber imediatamente de erros. Eu imagino que há outros em situações semelhantes
Peter Berg

Infelizmente isso não fez isso por mim, parece a idéia certa
Peter Berg

@Accipheran Eu encontrei um post interessante em outro fórum, que no OS X a mensagem não vem de bash, mas de "login". Vou adicionar uma segunda resposta para resolver isso.
Kent

1

O Mac OS X executa "login" sempre que ocorre um login. Portanto, não importa qual seja a configuração para o Bash, o "login" informará sobre o e-mail sempre que você fizer login.

No entanto, se você tiver ~/.hushlogin arquivo, o processo de login será mais silencioso e (espero) não incomodá-lo.

Página man da Apple para "login"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.