Это «проблема, специфичная для платформы» :-)
Mac OS X использует в качестве оболочки по умолчанию BASH, как и многие другие системы Un * x / Linux.
Почта из вашей системы хранится в почтовом ящике для вашего пользователя, часто находится в /var/mail/$user
Поскольку иногда в вашем почтовом ящике содержатся важные сообщения (неудавшаяся задача cronjob и т. Д.), Вы не должны каждый раз проверять это самостоятельно.
BASH (и многие другие оболочки) имеют функцию под названием mailcheck, которая выводит ваше сообщение при первом открытии терминала.
$ MAILCHECK - это переменная окружения, которая содержит секунды, когда нужно проверять наличие новой почты. Почта также проверяется перед отображением основного приглашения. Смотрите больше в man bash
- Переменные Bash .
Чтобы предотвратить проверку новой почты, вы можете просто сбросить $ MAILCHECK. Правильное место для этого - ваш файл .bashrc, который будет прочитан, когда вы откроете оболочку. Это в вашем домашнем каталоге пользователя.
Добавить в ~ / .bashrc:
unset MAILCHECK
отключить сообщение.
Конечно, также возможно просто удалить письма, подобные упомянутому TJ Crowder :-)
У меня есть своя штепсельная вилка с Debian. Я прокомментировал сообщение о вставке строки # и решил проблему.
Файл для редактирования в Debian:
Строка для комментирования в файле:
источник
Запустите
crontab -e
и добавьте вывод в ваши задания cron. Если вы хотите отключить электронную почту только для одного задания cron, вам нужно будет перенаправить его вывод/dev/null
, добавив> /dev/null 2>&1
в конце строки.Например:
источник