cron 백업 스크립트 가 실행이 안되는 이유?

드리프팅의 이미지

안녕하세요, 페도라 웹서버를 만들고 있는 초보리눅서입니다. ^^
백업을 위해서
아래와 같이 스크립트 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
ktd2004의 이미지

제 경험으로 이런 문제는 대부분 PATH 문제입니다.

직접 실행했을 때의 PATH 환경 변수값을
cron 스크립트에서 직접 지정해 주고 cron으로 돌려보시죠.. :)

웃는 남자의 이미지

/etc/init.d/crond restart 해보세요

Nothing left after Nirvana.

----------------------------------------
Nothing left after Nirvana.