..
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가 아무 곳에나 설정된 경우 제거할 수 있습니다.
또 다른 방법은 메일을 읽고 새 메일이 도착하지 않는지 확인하는 것입니다.