![사용자의 이메일 계정은 어디에 입력되나요?](https://linux55.com/image/144050/%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EA%B3%84%EC%A0%95%EC%9D%80%20%EC%96%B4%EB%94%94%EC%97%90%20%EC%9E%85%EB%A0%A5%EB%90%98%EB%82%98%EC%9A%94%3F.png)
서문: 저는 Raspberry Pi에서 Jessie Lite를 사용하고 있습니다.
crontab에서는 기본 텍스트가 표시됩니다.
오류를 포함한 crontab 작업의 출력은 crontab 파일을 소유한 사용자에게 이메일로 전송됩니다(리디렉션되지 않는 한).
이 사용자를 생성할 때 이메일 주소를 입력하지 않았습니다(그리고 이메일 주소를 요청한 기억도 없습니다). 그러면 이 사용자의 이메일 주소를 어디에 어떻게 입력해야 합니까?
위의 설명이 나에게 의미하는 바는 내 사용자 계정과 연결된 이메일 주소를 사용하여 어떻게든 이메일을 보낼 수 있다는 것입니다(이메일 주소가 포함된 MAILTO 환경 변수를 crontab 파일에 추가하지 않고도).
답변1
작업 결과물은 cron
인터넷 이메일이 아닌 로컬 메일을 통해 전달됩니다. 로컬 메일 클라이언트(예 mutt
: 베어본)는 mail
로컬 메일 스풀(보통 /var/spool/mail/username
)에서 대기 중인 메시지를 확인합니다.
답변2
이는 로컬 사용자 계정을 나타냅니다. 명령줄 클라이언트에 mail
( 또는 )를 입력 mailx
하거나 치트를 사용하여 원시 메일 파일을 읽습니다.
less "${MAIL:-/var/mail/$USER}"