일요일만 풀백업을 하고,,
그외는 증분백업만을 할려고 아래처럼 했는데..
맨날 풀백업만 되네여???
--------------------------->
#!/bin/bash
#
DATA="/home/"
DB="/home/mysql"
CONFIG="/etc /var/named /home/httpd"
LIST="/tmp/backup_list_$$.txt"
#
set $(date)
#
if [ "$1"="일" ]; then
# Weekly a full backup of all data and config. settings;
#
tar cvzpf "/root/backup/data_full_$6-$2-$3.tar.gz" $DATA
rm -f /root/backup/data_diff*
tar cvzpf "/root/backup/db_full_$6-$2-$3.tar.gz" $DB
rm -f /root/backup/db_diff*
tar cvzpf "/root/backup/config_full_$6-$2-$3.tar.gz" $CONFIG
rm -f /root/backup/db_diff*
else
# Incremental backup
#
find $DATA -depth -type f ( -ctime -1 -o -mtime -1 ) -print> $LIST
tar cvzpfT "/root/backup/data_diff_$6-$2-$3.tar.gz" "$LIST"
rm -f "$LIST"
find $DB -depth -type f ( -ctime -1 -o -mtime -1 ) -print> $LIST
tar cvzpfT "/root/backup/db_diff_$6-$2-$3.tar.gz" "$LIST"
rm -f "$LIST"
find $CONFIG -depth -type f ( -ctime -1 -o -mtime -1 ) -print> $LIST
tar cvzpfT "/root/backup/config_diff_$6-$2-$3.tar.gz" "$LIST"
rm -f "$LIST"
#
fi
---------------------------->--초짜가 무슨 서명???