'cron'에 해당되는 글 2건

  1. 2010/10/15 cron 위험한거
  2. 2007/07/07 gentoo에서 cron 작업
kldp 질문올린거..

http://kldp.org/node/118660

첫번째,
30 2 * * * root "실행 커맨드"
=> 이렇게 하면 매일 2시 30분에 root 권한으로 커맨드가 실행됩니다.

두번째,
30 2 * * 3 root "실행 커맨드"
=> 이렇게 하면 매주 수요일 2시 30분에 root 권한으로 커맨드가 실행됩니다.

세번째,
30 2 6 10 3 root "실행 커맨드"
=> 이렇게 하면 10월 6일 수요일 2시 30분에 root 권한으로 커맨드가 실행됩니다.

문제가 어제 발생했는데 세번째 cron을 주석처리하지 않고 그대로 놔둔 상태였는데 어제 2시 30분(10월 13일 수요일) 세번째 커맨드가 실행되어 버렸다는 겁니다.

테스트 서버에서 똑같이 시도해보니 똑같은 현상이더라구요.
만약, 그렇다면 "주" 가 지정되어 있을때 "일,월" 은 무용지물인가요?

레드햇계열 리눅스 2.6.24 입니다.

//////////////////////////////////////////////////////////

0 0 1,15 * 1
would run a command on the first and fifteenth of each month, as well as on every Monday.
매월 1일과 15일 실행됩니다.. 게다가 매 월요일에도요..

그러니까...
30 2 6 10 3 root "실행 커맨드" 는,
10월 6일 2시 30분에 root 권한으로 커맨드가 실행되고
매 수요일 2시 30분에도 root 권한으로 커맨드가 실행되는게 정상인거 같네요...


http://www.opengroup.org/onlinepubs/009695399/utilities/crontab.html

sample 참조..
TAG cron
아침마다 음악을 들으며 기상하려고 mplayer 자동실행을 cron에 등록하려 했다.
안되는것이다.


이유1.
cron 관련 패키지를 설치하지 않았었다.
# emerge vixie-cron

이유2.
cron 데몬을 구동하지 않았다.
# /etc/init.d/vixie-cron start
# rc-update add vixie-cron default

이유3.
crontab 편집을 잘못했었다.여섯번째 파라미터에 사용자 계정을 입력했었다.
26 8 * * * /usr/bin/mplayer /home/innuendo/music/*mp3

이유4.
gentoo에서는 /etc/group 에서 cron 그룹에 사용자를 추가해야 한다고 한다.
http://www.gentoo.org/doc/ko/faq.xml


여차저차 cron 설치하고 구동을 했다.
원하는 시각에 음악이 나온다.

문제는 해당 사용자 홈디렉토리에 dead.letter 파일이 엄청난 속도로 용량을 잡아먹고 있었다.

Jul  7 05:27:01 gentoo cron[6482]: (innuendo) RELOAD (crontabs/innuendo)
Jul  7 05:28:01 gentoo cron[6717]: (innuendo) CMD (innuendo /usr/bin/mplayer /home/innuendo/music/YouLearn.mp3)
Jul  7 05:28:01 gentoo sSMTP[6718]: Unable to locate mail
Jul  7 05:28:01 gentoo sSMTP[6718]: Cannot open mail:25
Jul  7 05:28:01 gentoo cron[6716]: (innuendo) MAIL (mailed 37 bytes of output but got status 0x0001 )

아래 url을 참고한다

http://forums.gentoo.org/viewtopic-t-337891-start-0-postdays-0-postorder-asc-highlight-ssmtp+unable+locate+mail.html

ssmtp 패키지를 삭제한다.
# emerge unmerge ssmtp