안녕하세요. 7일치 데이터가 쌓이길 기다렸습니다. [root@ns data]# ls 03-05-02 03-05-03 03-05-04 03-05-05 03-05-06 03-05-07 03-05-08 03-05-09 오늘 9일이니 03-05-02 가 지워져야 되는데 삭제가 안되었습니다. 아래는 현재 cron에 의해 실행되는 파일 입니다. [root@ns cron]# vi data_backup.sh #!/bin/bash export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin export Today="`date '+%y-%m-%d'`" LOGdir="/usr/local/apache/logs" #cd /backup/data #rm -f *.tar.gz backup_dir="/backup/data" /bin/mkdir -p ${backup_dir}/$Today /bin/tar cfpz ${backup_dir}/${Today}/$Today-usr.local.mysql.tar.gz /usr/local/mysql /bin/tar cfpz ${backup_dir}/${Today}/$Today-usr.local.apache.tar.gz /usr/local/apache /bin/tar cfpz ${backup_dir}/${Today}/$Today-home.tar.gz /home /bin/tar cfpz ${backup_dir}/${Today}/$Today-etc.tar.gz /etc /bin/rm -f ${LOGdir}/*_log /usr/bin/killall -HUP httpd dirlists=`/bin/ls -t $backup_dir 2>/dev/null` i=1 for dir in $dirlists ; do if [ "$i" -gt 7 ] ; then /bin/rm -Rf $dir fi i=$(($i+1)) done exit 0 아래는 /var/log/cron 중 해당 로그 입니다. May 9 04:00:00 ns CROND[32059]: (root) CMD (su - root -c '/home/orings/cron/data_backup.sh' >& /dev/null) May 9 04:01:01 ns CROND[32122]: (root) CMD (run-parts /etc/cron.hourly) May 9 04:02:00 ns CROND[32130]: (root) CMD (run-parts /etc/cron.daily) May 9 04:02:05 ns anacron[32191]: Updated timestamp for job `cron.daily' to 2003-05-09 그냥 직접 실행 하면 되는데 뭐 땀시 안되는걸까요...