cron에러 발생시 특정쉘 실행 가능합니까? (고수님들...잠시 봐주세요)
글쓴이: acc92 / 작성시간: 금, 2009/04/17 - 10:50오전
* * * * * cat /var/spool/cron/crontabs/root 2>> /var/tmp/cronerr.log
이런식으로 에러시 특정쉘을 실행하고 싶습니다
제가 하고 싶은것은 /var/tmp/cronerr.log에 클론 명령어와 실행 시간만 찍히게 하고 싶습니다
10:30 cat /var/spool/cron/crontabs/root 이런식으로요...
특정 쉘을 실행시킬수 있다면 원하는 포멧으로 로그를 남길수도 있을꺼 같습니다
방법이 없을까요?
Forums:
크론 로그를 모니터링하면 되지 않을까요 ?
크론 로그를 모니터링하면 되지 않을까요 ?
/var/log/cron 로그에서 에러 발생시 발생하는 로그를 확인하셔서..
로그 모니터링 하는 쉘 하나 만들어서 오류 발생하면 그에 대한 쉘을 실행해주는..~
무슨 말씀인지 이해가 잘안가는데 다시 설명좀 해주시겠어요?
/var/log/cron 로그에서 에러 발생시 발생하는 로그를 확인하셔서..
->리눅스의 경우 cron실행 에러시 로그가 남나요? (솔라리스의 경우는 남습니다만...)
방가워요
다시 확인해보니 /var/log/cron 에는 크론에서 처리된 쉘의 처리 결과까지는 로그를 남기지 않는것 같네요.
다시 확인해보니 /var/log/cron 에는 크론에서 처리된 쉘의 처리 결과까지는 로그를 남기지 않는것 같네요.
* * * * * cat /var/spool/cron/crontabs/root 2>> /var/tmp/cronerr.log
대신, 위에서 말씀하신것처럼 >> 대신에, 에러만 리다이렉드 할 수 있도록 2>> /var/temp/cronerr.log 로 처리하시면
해당 파일에 에러와 관련된 출력만 리다이렉트 되겠네요. 타임스템프 처리는 저도 마땅히 방법을..
댓글 달기