User:Kjogi
From ICO wiki
Quest2
<source lang="bash">
- !/bin/bash
- Autor: Kalev Jõgi
- Rühm: A22
- Versioon: 1.0
- Kuupäev: 20.05.2011
- Kontrollime, kas varunduse kaust on olemas, kui pole, siis loome
if [ -e /var/varukoopiad ]; then
echo "Varukoopiate kataloog on olemas"
else
echo "Loome varukoopiate kataloogi" mkdir /var/varukoopiad
fi
- Teeme varukoopia
NOW=$(date +"%d%b%y") HOST=$HOSTNAME FILENAME=$NOW"-mysql-"$HOST".sql" mysqldump --user=root --password=kalev -A > /var/varukoopiad/$FILENAME
- Kontrollime, kas varukoopia tegemine õnnestus, kui õnnestus,
- siis pakime koopiafaili kokku
if [ -e /var/varukoopiad/$FILENAME ]; then
echo "Varukoopia tegemine õnnestus" gzip /var/varukoopiad/$FILENAME
else
echo "Varukoopia tegemine ei õnnestunud"
fi