리눅스의 경우cron log에 에러의 경우 rc값이 없나요?
작성자 정보
- acc92 작성
- 작성일
컨텐츠 정보
- 2,393 조회
- 0 추천
- 목록
본문
테스트 소스 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
)
관련자료
-
이전
-
다음