Cоздание бэкапа и удаление после старых:
#!/bin/sh
SAVEDIR=/home/backup/sites
PREFIX=site_
# main site
COMMENTS_DIRS="_css _ii _im _img _js _utbs admin eng html images img imgthumb rus ukr"
DATE=`/bin/date +\%Y\%m\%d-\%H\%M\%S`
OLDFILE=`/bin/ls $SAVEDIR/site_wiset.* 2>/dev/null`
cd /home/siteua/new_siteua
/usr/bin/tar czf $SAVEDIR/site_wiset.$DATE.tgz $COMMENTS_DIRS && \
( if [ -n "$OLDFILE" ]; then rm $OLDFILE; fi )
# sites
DIRS="site1 site2 site3 site4 site5 site6"
cd /home/regions
for dir in ${DIRS}; do
OLDFILE=`/bin/ls $SAVEDIR/$PREFIX$dir.* 2>/dev/null`
DATE=`/bin/date +\%Y\%m\%d-\%H\%M\%S`
/usr/bin/tar czf $SAVEDIR/$PREFIX$dir.$DATE.tgz $dir/www && \
( if [ -n "$OLDFILE" ]; then rm $OLDFILE; fi )
done