Zaloha vybranych souboru.
Dan Bar
Daniel.Bar na seznam.cz
Čtvrtek Srpen 14 18:48:31 CEST 2003
Maly backup script.
Akce:
- v adresari storedir vytvori adresar s nazvem odvozenym od aktualniho data
- podle polozek v DIRLIST vytvori tar.gz archivy
- tyto archivy pak odesle na zadanou adresu
Predpoklada:
pokud chcete pouzivat odesilani archivu na zadany mail, pak balik
metamail. Jinak si radek s metasend zakomentujte.
Pauzy jsou tam ciste pro interaktivnost, klidne si je vyhodte.
#!/bin/sh
# Make backup of all important and possibly changing data
DATE=`date +%d-%m-%Y_%H-%M`
DIRLIST='/etc /var/www/html/admin /root/config /var/named /var/lib/tripwire'
STOREDIR='/root/backup/archiving'
CURDIR=$STOREDIR/$DATE
mkdir $CURDIR
cd $CURDIR
echo
pwd
echo
printf "dir $CURDIR created, press any key to start ..."
read
for DIR in $DIRLIST; do
cd $DIR
printf "Now we are in dir $DIR. Press any key to continue ..."
read
FILENAME=`echo ${HOSTNAME}${DIR} |tr '/' '_' | tr ' ' '_'`
tar czpf $CURDIR/$FILENAME.tgz ./*
echo Sending file $CURDIR/$FILENAME.tgz
metasend -S 99999999 -t admin -s "$FILENAME" -m application/x-gzip
-f $CURDIR/$FILENAME.tgz -e base64 -b
done
Dan
Další informace o konferenci Linux