#!/bin/sh day=`date +%F` if [ $1 = d ] then grep 1 /home/backup/myrtti/backup if test $? = 0 then rename 's/\.new/old/' /home/backup/*.tar.bz2 rename 's/\.latest/new/' /home/backup/*.tar.bz2 tar -cvpj /home/backup/myrtti | split -d -b 4812m - /home/backup/backup-latest.tar.bz2. du -h /home/backup/backup-latest.tar.bz2.* > /var/www/backup.log echo "${day} packed" > /var/www/backup.log echo "0"> /home/backup/myrtti/backup else echo "${day} not packed" > /var/www/backup.log exit 0 fi elif [ $1 = w ] then mkdir /home/backup/backup-viikko 1>/dev/null 2>/dev/null cp -f /home/backup/backup-latest.tar.bz2.* /home/backup/backup-viikko/ echo "${day} detached" > /var/www/backup.log elif [ $1 = m ] then mkdir /home/backup/backup-${day} 1>/dev/null 2>/dev/null cp -f /home/backup/backup-latest.tar.bz2.* /home/backup/backup-${day}/ rm -rf /home/backup/myrtti /home/backup/backup-viikko /home/backup/backup-old* /home/backup-new* /home/backup/backup-latest* echo "${day} detached, rolling over" > /var/www/backup.log elif [ -z $0 ] then mkdir /media/ihaa/backup-${day} 1>/dev/null 2>/dev/null cp -f /home/backup/backup-latest.tar.bz2.* /media/ihaa/backup-${day}/ echo "${day} detached, moved to Ihaa" else exit 2 fi exit 0