CRONTAB에 관해서요.. 왜 한줄만 안되죠???
글쓴이: jinchanggyu / 작성시간: 일, 2010/07/25 - 5:47오후
####
*/1 * * * * /home/kangwon/flow_ana
0 * * * * /home/kangwon/mdir
*/1 * * * * /home/kangwon/temp/flow
* 23 * * * /home/kangwon/searchfolder
*/1 * * * * /home/kangwon/searchana
이렇게 c프로그램을 5가지를 돌리고 있습니다
근데 마지막 두줄만 실행 이안되요
왜 그럴까요?답답합니다.........
크론탭 재실행 시키고 그런데..
어떤 문제 때문일까요
3번째 줄꺼도 안됐는데...
이름을 바꾸고 올리니까 되는데..
정확한 이유가 먼지요..ㅠ,.ㅠ
Forums:
root권한이 있다면 cron 로그를 함 확인해보세요...
root 권한이 없다면...
jinchanggyu 님의 정확한 시스템 상황을 없으니..
일반적인 방법으로 원인을 찾아내려면
첫번째
*/1 * * * * /home/kangwon/flow_ana
0 * * * * /home/kangwon/mdir
*/1 * * * * /home/kangwon/temp/flow
*/1 * * * * /home/kangwon/searchfolder (매1분마다 실행되는지)
두번째
*/1 * * * * /home/kangwon/flow_ana
0 * * * * /home/kangwon/mdir
*/1 * * * * /home/kangwon/temp/flow
* */1 * * * /home/kangwon/searchfolde (매1시간마다 실행되는지)
세번째
*/1 * * * * /home/kangwon/flow_ana
0 * * * * /home/kangwon/mdir
*/1 * * * * /home/kangwon/temp/flow
* 23 * * * /home/kangwon/searchfolde (매일 23시 정각마다 실행되는지)
이런식으로 찾아본다면 원인을 찾을 수 있지 않을까요?
또는 기본적으로
$ /home/kangwon/searchfolder
$ /home/kangwon/searchana
처럼 입력했을때 정상적으로 실행되는지도 체크해봐야겠네요... (퍼미션등 확인)
언제나 시작 crontab은
언제나 시작
crontab은 root가 실행합니다. 마지막 두줄의 프로그램이 환경변수의 영향을 받는다면 정상적으로 실행되지 않을 수 있습니다.
그렇다고
su - root 해서 확인할 수는 없습니다.
(crontab 을 실행하는 데몬의 환경변수 값을 가져오기때문입니다)
언제나 시작
root
root의 권한으로 실행하면 정상적으로 수행이 되는데
데몬으로 돌리면 하나도 안돌아가네요..ㅍ,.ㅍ
댓글 달기