cron 백업 스크립트 가 실행이 안되는 이유?
글쓴이: 드리프팅 / 작성시간: 월, 2008/04/14 - 12:32오후
안녕하세요, 페도라 웹서버를 만들고 있는 초보리눅서입니다. ^^
백업을 위해서
아래와 같이 스크립트 backup.sh 파일을 만들어서 /etc/cron.daily 안에 넣었습니다.
콘솔에서 직접 실행하면 백업이 이루어지는데
자동으로는 실행이 안되네요. 무슨 이유일까요??
#!/bin/bash today=$(date +'%y-%m-%d') rmday=$(date +'%y-%m-%d' --date '3 days ago') cd /var/backup rm -rf $rmday mkdir -p /var/backup/$today cd /var/backup/$today tar -zcvf /var/backup/$today/html_backup_$today.tar.gz /var/www/html usr/bin/mysqldump -u**** -p******* mysql > mysql_backup_$today.sql
Forums:
제 경험으로 이런
제 경험으로 이런 문제는 대부분 PATH 문제입니다.
직접 실행했을 때의 PATH 환경 변수값을
cron 스크립트에서 직접 지정해 주고 cron으로 돌려보시죠.. :)
cron 재기동
/etc/init.d/crond restart 해보세요
Nothing left after Nirvana.
----------------------------------------
Nothing left after Nirvana.
댓글 달기