..
Script Run Complete.
You have new mail in /var/spool/mail/<user-name>
-bash-3.2$
プロンプトで上記のメッセージを何度も見ました。おそらくアイドル状態、スクリプトが返されたとき、またはEnterキーを押した直後です。まったく必要ありません。
プロンプトに出力される内容を制御する方法/調整方法はありますか?そこに表示されるのはどうすればわかりますか?
ベストアンサー1
あなたはそれをしなければなりませんunset MAILCHECK
。 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.
たとえば、ファイルの最後に配置したり、/.bashrc
ファイルを検索したり、/etc/bash.bashrc
MAILCHECKがどこにでも設定されている場合は削除できます。
別の方法は、メールを読み、新しいメールが届かないことを確認することです。