2011-09-17 2 views
0

Cent OS에서 특정 URL에 대해 매 15 분마다 cron 작업을 설정했습니다. 그러나 나는 어떤 이메일도 돌려 보내지 않았다. 15 분마다 cron이 실행될 때 아래 내용으로 이메일을 받게됩니다. 전자 메일 알림을 피하는 방법.Cent OS에서 특정 URL의 15 분마다 cron 작업을 실행할 때 전자 메일이 있습니다

은 15 분 동안

크론 작업 :

*/15 * * * */USR/빈/1 2> & http://domain.com/cronprocess 넘기기 >>

퍼센트 합계 /var/www/html/cron.log 받은 % % Xferd 평균 속도 시간 시간 현재 시간 로드 완료 총 경과 한 왼쪽 속도

0 0 0 0 0 0 0 0 - : - : - : - : - : - : - : - - 0 0 0 0 0 0 0 0 - : - : - - : - : - : - : - - 0

답변

1

리디렉션 연산자 2>&1은 의도 한 경우 리디렉션을 로그 파일로 이동해야합니다. 진행 표시기를 curl에서 억제하는 옵션 (-q IIRC)도 있습니다.

*/15 * * * * /usr/bin/curl http://domain.com/cronprocess >>/var/www/html/cron.log 2>&1 

또는 아마 가능성이

*/15 * * * * /usr/bin/curl -q http://domain.com/cronprocess >>/var/www/html/cron.log 2>&1 

편집 : 그래서 당신은 출력에 컬을 cron.log하는 가져온 페이지를 설정하고, 강조합니다. 그 로그 파일에 오류 메시지를 덧붙이는 것은 제정신이 아니지만, 이미 2>&1이 있었으므로, 나는 그것이 정말로 당신이 원하는 것이라고 가정합니다. 당신이 가진 방식대로, 리다이렉션을 잘못된 순서로 할 것입니다; 표준 출력을 표준 출력으로 리다이렉션 한 다음 표준 출력을 파일에 추가하도록 리디렉션합니다 (그러나 표준 오류는 원본 표준 출력에 계속 연결됨).

+0

예를 들어 설명해 주시겠습니까? –

+0

@Anandh L.v : 예제를 통해 답변을 편집했습니다. – tripleee

+0

안녕하세요, 3 인승님, cron에서 wget 또는 curl 명령을 사용하는 것을 도와 주실 수 있습니까? ie 나는 wget 명령을 사용하여 실행하지 않는 PHP PHP로 작성된 URL을 가지고 있습니다. – prabu

관련 문제