Bash

關閉終端中的郵件通知

  • January 23, 2015

我正在我的機器上執行一些 cron 作業,每次啟動終端會話時,我都會收到一條“您有郵件”消息(該作業會在成功時產生輸出,然後郵寄給我)。

有什麼辦法可以關閉這個通知?

確切的機制取決於“終端會話”中執行的 shell。對於 BASH shell,“bash”的手冊頁說:

  MAILCHECK
         Specifies how often (in seconds)  bash  checks  for  mail.   The
         default  is  60 seconds.  When it is time to check for mail, the
         shell does so before displaying the  primary  prompt.   If  this
         variable  is  unset,  or  set  to  a  value that is not a number
         greater than or equal to zero, the shell disables mail checking.

所以MAILCHECK=0在你的.bashrc文件中設置就可以了。其他 shell 也有類似建議的手冊頁。

引用自:https://unix.stackexchange.com/questions/180571