크론 작업이 실패하면 이메일만 보내는 대신 명령을 실행하세요.

크론 작업이 실패하면 이메일만 보내는 대신 명령을 실행하세요.

크론 작업이 실패할 때 이메일만 보내는 대신 내 스크립트를 호출할 수 있는 방법이 있나요?

답변1

오늘날 대부분의 시스템에서 표준으로 사용되는 Vixie cron을 사용하면 이 작업을 수행할 수 없지만 매우 실행 가능한 대안이 있습니다.

당신이 해야 할 일은 MAILTOcrontab 파일에 설정하여 cron의 모든 이메일이 리디렉션될 특수 사용자를 설정하는 것뿐입니다. 이 사용자의 경우 .procmailrc실패한 명령에 대한 이메일을 받을 때 대체 명령을 실행하기 위한 항목을 생성할 수 있습니다. 오류가 발생했는지 확인하기 위해 메시지 구문 분석을 수행하거나 0으로 종료된 프로그램이 표준 출력에 기록되지 않도록 강제해야 할 수도 있습니다.

관련 정보