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

[질문]cron 로그 보는법

작성자 정보

  • acc92 작성
  • 작성일

컨텐츠 정보

본문

crontab에
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/local/src/kim/test >> /usr/local/src/kim/cron.log 로 3분마다 실행하게 했습니다

test를 실행하면 test.log파일을 만들어서 test문자열을 append출력하게 되어있습니다

1.test를 그냥 실행하면 잘되는데
크론으로 실행하면 test.log파일에 test라는 문자열이 찍히질않습니다
왜죠?

2.test.log파일 퍼미션을 444로 읽기모드로 주고
test를 그냥실행 시키면 core에러가 발생합니다(당연한거지만...)
cron으로 실행시키면 멀쩡... 에러가 어디에도 나오질 않습니다
cron.log에는 아무것도 없습니다 크기가 0

3./var/cron/log를 보면
CMD: /usr/local/src/kim/test >> /usr/local/src/kim/cron.log
kim 25589 c (金) 4月 3 13:36:00 2009
kim 25589 c (金) 4月 3 13:36:00 2009 rc=137
kim 25587 c (金) 4月 3 13:36:16 2009

이 있습니다 이것이 무슨 뜻인지요?
rc? return code ?인가요? 137은 뭐죠?

4.crontab에
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /usr/local/src/kim/test1 >> /usr/local/src/kim/cron.log 로 없는 프로그램을 실행하도록했습니다
./var/cron/log를 보면
CMD: /usr/local/src/kim/test >> /usr/local/src/kim/cron.log
kim 25589 c (金) 4月 3 3 14:00:01 2009
kim 25589 c (金) 4月 3 3 14:00:01 2009 rc=1
kim 25589 c (金) 4月 3 3 14:00:01 2009
root 25589 c (金) 4月 3 3 14:00:01 2009 rc=255
kim 25589 c (金) 4月 3 3 14:00:12 2009
로 나와있습니다 이게 무슨뜻이죠?

관련자료

댓글 3

남성훈님의 댓글

  • 남성훈
  • 작성일
클론 에러 입니다.
rc는 return command의 약자 입니다.
즉 해당 쉘을 실행 했을때 0이면 정상 실행 1이상이면 에러 입니다.
137번 값은 강제종료 코만드네요..

클론이 안될때는 실행하는 쉘의 권한을 잘 살펴보시기 바랍니다.

acc92님의 댓글

  • acc92
  • 작성일
네...감사요

acc92님의 댓글

  • acc92
  • 작성일
rc 값에 대해서 좀더 알고 싶습니다
참조할만한 싸이트가 있으면 알려주세요

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  424 명