3 votes

Désactiver les notifications de courrier dans le terminal

J'exécute des tâches cron sur ma machine et chaque fois que je lance une session de terminal, je reçois le message "Vous avez du courrier". Y a-t-il un moyen de le désactiver ?

3voto

nelson Points 2256

Il est probable qu'il soit dans le fichier spool : /var/mail/$user. Parce que parfois votre boîte aux lettres contient des messages importants (une tâche de cronjob échouée, etc.), vous ne devez pas la vérifier chaque fois par vous-même.

Vous pouvez également vérifier man mail

2voto

Kent Points 6002

Je pense que si vous ajoutez cette ligne à votre fichier ~/.bashrc, les notifications disparaîtront.

unset MAILCHECK

0 votes

Je pense qu'il serait plus raisonnable de vérifier ce que le cron a à dire plutôt que d'ignorer tout ça :P

1 votes

@Tetsujin les travaux cron produisent une sortie après une exécution réussie qui va dans mon dossier de courrier. Elles ne sont pas non plus vitales au point que j'ai besoin de connaître immédiatement les erreurs. J'imagine que d'autres personnes sont dans la même situation.

0 votes

Malheureusement, ça n'a pas marché pour moi, mais c'est une bonne idée.

1voto

Kent Points 6002

Mac OS X exécute "login" à chaque fois qu'une connexion se produit. Ainsi, quel que soit le paramétrage de Bash, "login" vous informera sur le courrier chaque fois que vous vous connecterez.

Cependant, si vous avez un ~/.hushlogin le processus de connexion sera plus silencieux et (espérons-le) ne vous dérangera pas.

La page de manuel d'Apple pour "login"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X