질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스의 경우cron log에 에러의 경우 rc값이 없나요?

작성자 정보

  • acc92 작성
  • 작성일

컨텐츠 정보

본문

테스트 소스 a.cpp로 실행파일a를 만듦니다
a.cpp
int count[3];
int i;
printf("test ");
for(i=0;i<1000;i++)
{
count[i] = i;
}
exit(1);

[kim]$./a로 바로 실행하면
test
Segmentation fault로 에러가 납니다

[kim]$date > log.log로 파일생성후
crontab -e로 다음과 같이 등록합니다
MAILTO=root
* * * * * /home/kim/a >> /home/kim/log.log

그리고 나서 /var/log/cron을보면
Apr 16 13:45:00 pc10236 CROND[4719]: (kim) CMD (/home/kim/a >> /home/kim/log.log
)라고 찍히는데 실제로 log.log를 열어보면 test만 출력됩니다

에러가 mail로도 메일이 와있지않습니다

솔라리스의 경우에는 cron로그에 rc=1로 에러가 찍히는데 말입니다
리눅스의 경우 에러코드값(return code)또는 에러가 어디에 찍히나요?

솔라리스의 경우에는 /var/cron/log에
> CMD: /usr/local/kim/kim.sh > /dev/null
> kim 14384 c (水) 4月 15 03:20:00 2009
< kim 14384 c (水) 4月 15 03:20:01 2009 rc=1에러값이 로그에 남습니다

솔라리스의 경우 커맨드 시작은 >으로 종료는 <으로 나와있는데
리눅스의 경우 시작과 끝을 어떻게 알수 있나요?

Apr 16 09:28:00 pckim CROND[1838]: (kim) CMD (/home/kim/a >> /home/kim/log.log
)
Apr 16 09:29:00 pckim CROND[1842]: (kim) CMD (/home/kim/a >> /home/kim/log.log
)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  107 명