crontab 설정에 관한 질문입니다.

SoftOn의 이미지

crontab -e 를 실행해서 다음과 같이 작성하였습니다.

00 5 * * 7 root tar cfpj /var/backups/etc-backup-`date '+%Y-%m-%d'`.tar.bz2 --directory=/etc .

실행 시간이 지난 후 root로 다음과 같은 매일이 옵니다.

/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file

syntax 중에 어디가 틀린 건가요? shell에서는 제대로 동작하는데 crontab에서만 안되네요.. 흑흑

dormael의 이미지

제 경우는

tar cfpj /var/backups/etc-backup-`date '+%Y-%m-%d'`.tar.bz2 --directory=/etc

를 걍 쉘 스크립트 파일로 작성해서 그걸 넣어주든지 아님 전체를 더블 쿼테이션으로 묶어서 해보겠습니다. crond가 전체 라인을 제대로 인식하지 못할 가능성이 있어서요.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

SoftOn의 이미지

답변 감사합니다. ^^