BLOG main image
분류 전체보기 (63)
(17)
성윤이 (0)
(5)
일상 (10)
낙관주의 (3)
삽질 (9)
웹사업개발팀 (5)
14661 Visitors up to today!
Today 28 hit, Yesterday 19 hit
daisy rss
tistory 티스토리 가입하기!
2008/06/26 09:59
[]
아래와 같은 정기 작업을 위해서 crontab을 이용했다.

* DB와 미디어서버의 상태를 싱크해주기
* 쌓인 이미지 파일 삭제하기

/etc/crontab 을 편집하고 crond를 재시작 했으나 변경내용이 적용되지 않는다.
crontab -e 해서 편집하니 적용된다. tmp/crontab.XXX??? 이렇게 저장된 파일이 편집된다.
재부팅을 해야 /etc/crontab 파일이 적용되는건가?

* * * * * root run-parts /etc/cron.minutely
라고 했더니 실행이 안된다.
구글링하다가 발견한 어떤 예제대로
* * * * * su - root run-parts /etc/cron.minutely
이렇게 했더니 잘 된다.
원래 기본으로 되어있던게 위의 방식인데 원래 안되는걸 저렇게 해놓지는 않았을텐데 왜 안될까?
아무튼 이제 된다.

그리고,
crontab 문제인지, 내가 작성한 스크립트 문제인지 확인을 못해서 좀 해멨는데
/var/log/cron 파일을 살펴보면 crontab에서 실행한 목록을 알수 있다.
이게 커져있다면,
tail -n 20 /var/log/cron 하면 최근로그만 볼 수 있다.
cat /var/log/cron | grep 찾고싶은문자열
하면 내가 확인하고 싶은 커멘드에 대한 실행부분만 찾아 볼 수도 있다.

모든 일이 알고나면 단순한데
일단은 까다롭다...
이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://10year.tistory.com/trackback/126
Name
Password
Homepage
Secret
prev"" #1 #2 #3 #4 #5 #6 ... #63 next