É um "problema específico da plataforma" :-)
O Mac OS X usa como shell padrão o BASH como muitos outros sistemas Un * x / Linux.
As mensagens do seu sistema são armazenadas na caixa de correio para o usuário, geralmente localizadas em /var/mail/$user
Como algumas vezes sua caixa de correio conterá mensagens importantes (uma falha na tarefa do cronjob, etc.), você não deve verificá-la sempre.
O BASH (e muitos outros shells) possuem um recurso chamado mailcheck, que envia sua mensagem na primeira vez em que você abre o terminal.
$ MAILCHECK é uma variável de ambiente que contém os segundos em que é hora de procurar novos emails. O correio também é verificado antes de exibir o prompt principal. Veja mais em man bash
- Variáveis Bash .
Para impedir a verificação de novos e-mails, você pode simplesmente desmarcar $ MAILCHECK. O lugar certo para isso é o seu arquivo .bashrc, que será lido quando você abrir um shell. Está no diretório inicial do usuário.
Anexar a ~ / .bashrc:
unset MAILCHECK
para desativar a mensagem.
Claro que também é possível simplesmente excluir os e-mails como TJ Crowder mencionado :-)
Eu tenho um plug-in com o Debian. Comentei a linha reportada inserindo # e resolvi o problema.
Arquivo para editar no debian:
Linha para comentar no arquivo:
fonte
Execute
crontab -e
e adicione saída aos seus trabalhos cron. Se você deseja desativar os e-mails para apenas uma tarefa cron, será necessário redirecionar sua saída/dev/null
adicionando> /dev/null 2>&1
no final da linha.Por exemplo:
fonte