Linux 콘솔에서 대화형으로 실행할 때 새 메일 알림을 받았지만 켜거나 끌 bash
수는 없습니다 .xterm
konsole
환경 변수는 콘솔에 로그인할 때 설정되지만 MAIL
및 에서는 비어 있습니다./var/mail/USER
xterm
konsole
또한,,,,,,, MAIL
에는 언급도 없고 인쇄도 되어 있지 않습니다..bashrc
.profile
/etc/bash.bashrc
/etc/profile
/etc/profile.d/*
grep -r MAIL= /etc
그래픽 환경에는 왜 설정이 없나요? (데비안 7.0)
답변1
Linux 가상 콘솔에 로그인하면 프로그램이 login
환경 변수를 설정합니다.MAIL
login(1)
맨페이지 에서 :
$HOME, $USER, $SHELL, $PATH, $LOGNAME 및 $MAIL 값은 비밀번호 항목의 해당 필드에 따라 설정됩니다.
login
Linux 가상 콘솔에 로그인할 때 세션을 시작하는 데 사용되는 프로그램입니다. 사용자 이름과 비밀번호를 묻는 메시지를 표시하고 일부 기본 환경 변수를 설정한 후 셸을 시작합니다.
대신 그래픽 로그인 관리자(Gnome 또는 KDE에서 제공하는 것과 같은)를 사용하는 경우 login
환경 MAIL
변수를 설정하지 못할 수도 있습니다.
Bash는 일반적으로 로그인 셸로 사용될 때만 이메일 알림을 제공합니다. 환경 변수가 설정되어 있어도 MAIL
일반 상호 작용 인스턴스에는 이메일 알림이 표시되지 않습니다.bash
xterm
konsole
bash
이 -l
플래그를 사용하여 실행하여 강제로 로그인 셸처럼 동작하도록 할 수 있습니다 . xterm
이 -ls
플래그를 전달하여 쉘을 로그인 쉘로 시작할 수 있습니다 .