crontab에 대한 기사를 읽고 있습니다.
자동으로 이메일 보내기를 비활성화하는 방법이 있습니다.
이메일 비활성화 기본적으로 cron 작업은 cronjob을 실행하는 사용자 계정으로 이메일을 보냅니다. 이것이 필요하지 않은 경우 cron 작업 줄 끝에 다음 명령을 입력하십시오.
>/dev/null 2>&1
2
>
&
및에 대한 자세한 의미는 무엇입니까 1
? 왜 이것을 crontab 파일 끝에 넣으면 이메일 전송 기능이 꺼질까요?
>
리디렉션 용입니다.
/dev/null
전송 된 모든 데이터가 폐기되는 블랙홀입니다.
2
표준 오류에 대한 파일 설명자입니다.
>
리디렉션 용입니다.
&
파일 설명자에 대한 기호입니다 (없으면 다음 1
은 파일 이름으로 간주 됨).
1
표준 출력에 대한 파일 설명자입니다.
따라서 >/dev/null 2>&1
프로그램의 출력을 /dev/null
. 모두 포함 Standard Error
하고 Standard Out
.
더 많은 정보는 Linux 문서 프로젝트의 I / O 리디렉션 페이지에서 확인할 수 있습니다.
cron
귀하의 작업에서 일부 출력이있는 경우에만 이메일을 보내드립니다. 모든 것이로 리디렉션되면 null
출력 cron
이 없으므로 이메일을 보내지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다