C'est un "problème spécifique à la plate-forme" :-)
Mac OS X utilise par défaut le shell BASH comme beaucoup d'autres systèmes Un * x / Linux.
Les messages de votre système sont stockés dans une boîte aux lettres pour votre utilisateur, souvent située dans /var/mail/$user
Parce que parfois votre boîte aux lettres contient des messages importants (une tâche cronjob échouée, etc.), vous ne devez pas la vérifier à chaque fois par vous-même.
Le BASH (et de nombreux autres shells) a une fonctionnalité appelée mailcheck, qui envoie votre message la première fois que vous ouvrez votre terminal.
$ MAILCHECK est une variable d’environnement qui contient les secondes au moment de vérifier les nouveaux messages. Le courrier est également vérifié avant d'afficher l'invite principale. Voir plus de variables in man bash
- Bash .
Pour éviter que les nouveaux messages ne soient vérifiés, vous pouvez simplement supprimer $ MAILCHECK. Le bon endroit pour cela est votre fichier .bashrc, qui sera lu lorsque vous ouvrirez un shell. C'est dans votre répertoire personnel de l'utilisateur.
Ajouter à ~ / .bashrc:
unset MAILCHECK
pour désactiver le message.
Bien sûr, il est également possible de simplement supprimer les mails comme ceux mentionnés par TJ Crowder :-)
J'ai un sheevaplug avec Debian. J'ai commenté la ligne rapportée en insérant # et résolu le problème.
Fichier à éditer dans debian:
Ligne à commenter dans le fichier:
la source
Exécuter
crontab -e
et ajouter une sortie à vos tâches cron. Si vous souhaitez désactiver les emails pour un seul travail cron, vous devez rediriger sa sortie vers/dev/null
en ajoutant> /dev/null 2>&1
à la fin de la ligne.Par exemple:
la source