우리는 MAILTO가 Cron 작업과 관련된 메일을 수신하는 데 사용된다는 것을 알고 있습니다. 제 경우 실행할 명령이 세 개 있는데, 세 명령 각각에 대해 수신자 메일 ID가 동일하더라도 MAILTO를 세 번 추가해야 합니까? 내 작업은 CentOS 시스템에서 실행됩니다.
[email protected]
./first-Command
[email protected]
./second-Command
[email protected]
./third-Command
아니면 제 경우에는 메일 ID를 한 번만 언급해도 되나요? 이와 같이:
[email protected]
./first-Command
./second-Command
./third-Command
저는 Cron 도구를 처음 사용합니다. 올바른 방향으로의 아이디어/팁을 알려주시면 감사하겠습니다!
답변1
MAILTO
변수가 설정되면 파일에서 검색되므로 crontab
변수가 존재하지만 존재하지 않는 경우 ""
두 번째 예와 같은 것을 만든 것처럼 해당 파일의 모든 후속 작업에 사용됩니다. 쉘 스크립트와 동일합니다.
따라서 파일의 시작 부분을 기준 으로 셸을 에서 로 변경할 수 있는 것처럼 파일 상단에 설정하는 crontab
것으로 충분합니다.crontab
sh
bash
SHELL=/bin/bash
매뉴얼 페이지.
답변2
MAILTO
crontab 파일당 하나
만크론:
명령이 실행되면 모든 출력이 crontab 소유자(또는 crontab의 MAILTO 환경 변수가 있는 경우 해당 사용자)에게 메일로 전송됩니다.