gentoo, vixie-cron이 crontab을 실행하지 않는 것 같습니다.

lacovnk의 이미지

emerge vixie-cron

하고 별 설정 안해둔 상황입니다 (/etc/에 관련 파일이 없는듯) 물론 서비스는 동작중입니다 (rc-status로 확인)

/etc/cronttab에

50 2 * * * /bla_/backup.sh

을 해두었는데.. 아무 반응이 없군요 -o- 직접 실행시키면 잘 됩니다. (절대 경로로 해두었고, 어차피 root권한이니 별 상관 없을 것 같고..)

궁금한 건 /var/log/message에

Quote:
Jan 14 04:40:01 mirr cron[473]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )

이런류의 로그는 남고있다.. 이겁니다 -o- 엥;

Stand Alone Complex의 이미지

크론 데몬을 재시작해보세요.

RET ;My life :P

정태영의 이미지

그냥 실행될때랑 cron 을 통해 실행될 때 환경변수가 다르기 때문에 가끔 문제가 되기도 합니다 :)

cron 관련 로그는 메일로 오는걸 확인해보세요

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

lacovnk의 이미지

이메일도 안오고 있습니다;;

emerge postfix procmail fetchmail

해놓고, postfix는 실행중입니다만.. 음. ~/.mdir도 없고, ~/mbox도 없네요. 음;

일단 재시작은 해두었습니다;

/var/log/message에는 위의 저 로그밖에 없군요~

정태영의 이미지

/etc/mail/alias 에서 root 유져가 뭘로 alias 되어있는지 확인하시고 그 유져의 .maildir 을 뒤져보세요 ;) 그리고 mutt 를 설치하시면 더 편하게 메일을 확인할 수 있습니다...

(경로가 조금 다를 수 있을지도 모르겠습니다... 전 /etc/postfix 랑 /etc/mail 을 합쳐버리고 심볼릭링크를 걸어놔서...)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

lacovnk의 이미지

mutt 사용하지요~ ㅎ

/etc/mail/alias에 좌변이 root인 유저를 추가해줬었는데, 그 유저 역시 mutt 실행시키면 ~/.mdir 없다고 만들어달라고 그럽니다;

그나저나, /var/log/message에 저렇게 남는 것은 실행이 되고 있는 것 같긴 한데.. 왜 "에러"도 표시가 안되고, "실행도 안되는걸까요 흑흑

뭔가 설정해줘야 하나.. postfix의 main.cf 같은 경우 안해주면 default 쓴다고 다 되어있어서 그냥 쓰고 있는데.. -o-

정태영의 이미지

lacovnk wrote:
/etc/mail/alias에 좌변이 root인 유저를 추가해줬었는데, 그 유저 역시 mutt 실행시키면 ~/.mdir 없다고 만들어달라고 그럽니다;

alias 를 수정하시고 postalias 를 통해 디비를 갱신하셨나요? 흠 cron 에서 표준에러/표준출력을 임시로 어떤 파일로 리다이렉션 시켜보세요 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

lacovnk의 이미지

cron은 잘 실행됩니다.

user cron이 아닌, /etc/crontab에 적고 있었는데, user를 적지 않았군요!

(왜 아무 불평도 안하고 있던걸까? 음음..)

중간에 root 라고 적어주니 잘 됩니다 :)

50 2 * * * root /root/backup/bin/backup_data.sh