Enviado em 04/06/2013 - 17:55h
Galera tudo bem.
Estou com um problema para resolver que é:
tenho que refazer uma rotina de backup onde um server remoto chama o script local de um servidor1 e este server inicia o backup. Porém como estou começando em shell script, não consigo entender um trecho de código, alguém poderia me ajudar a entender como este código funciona? Este script é o que é acionado remotamente para fazer um backup de banco local.
Segue abaixo.
DATA=`date +%d-%m-%Y`
BKPDIR="/backup/srvarquivos/$DATA"
BKPINFRA="$BKPDIR/INFRA"
BKPQUALIDADE="$BKPDIR/QUALIDADE"
WWW="/var/www/html"
VHOST="/etc/httpd/conf.d"
# ---------------------
# Wiki Qualidade
## Base wiki qualidade
[ -d $BKPQUALIDADE ] || mkdir -p $BKPQUALIDADE ####NÃO ENTENDO ESTA COMPARAÇÃO, PODERIAM AJUDAR
mysqldump -B wikidb -p$PASSWD > /tmp/$04/10/2005_wikidb-qualidade.sql
cd $BKPQUALIDADE
tar cjfv $04/10/2005_wikidb-qualidade.tar.bz2 /tmp/$04/10/2005_wikidb-qualidade.sql
tar cjfv $04/10/2005_wikiwww.tar.bz2 $WWW/w $VHOST/1wiki.conf
rm -f /tmp/$04/10/2005_wikidb-qualidade.sql
# Wiki infra
## Base wiki infraestrutura
[ -d $BKPINFRA ] || mkdir -p $BKPINFRA
mysqldump -B infradb -p$PASSWD > /tmp/$04/10/2005_wiki-infra.sql
cd $BKPINFRA
tar cjfv $04/10/2005_infradb.tar.bz2 /tmp/$04/10/2005_wiki-infra.sql
tar cjfv $04/10/2005_infrawww.tar.bz2 $WWW/infra $VHOST/2infra.conf
rm -f /tmp/$04/10/2005_wiki-infra.sql
Estou com um problema para resolver que é:
tenho que refazer uma rotina de backup onde um server remoto chama o script local de um servidor1 e este server inicia o backup. Porém como estou começando em shell script, não consigo entender um trecho de código, alguém poderia me ajudar a entender como este código funciona? Este script é o que é acionado remotamente para fazer um backup de banco local.
Segue abaixo.
DATA=`date +%d-%m-%Y`
BKPDIR="/backup/srvarquivos/$DATA"
BKPINFRA="$BKPDIR/INFRA"
BKPQUALIDADE="$BKPDIR/QUALIDADE"
WWW="/var/www/html"
VHOST="/etc/httpd/conf.d"
# ---------------------
# Wiki Qualidade
## Base wiki qualidade
[ -d $BKPQUALIDADE ] || mkdir -p $BKPQUALIDADE ####NÃO ENTENDO ESTA COMPARAÇÃO, PODERIAM AJUDAR
mysqldump -B wikidb -p$PASSWD > /tmp/$04/10/2005_wikidb-qualidade.sql
cd $BKPQUALIDADE
tar cjfv $04/10/2005_wikidb-qualidade.tar.bz2 /tmp/$04/10/2005_wikidb-qualidade.sql
tar cjfv $04/10/2005_wikiwww.tar.bz2 $WWW/w $VHOST/1wiki.conf
rm -f /tmp/$04/10/2005_wikidb-qualidade.sql
# Wiki infra
## Base wiki infraestrutura
[ -d $BKPINFRA ] || mkdir -p $BKPINFRA
mysqldump -B infradb -p$PASSWD > /tmp/$04/10/2005_wiki-infra.sql
cd $BKPINFRA
tar cjfv $04/10/2005_infradb.tar.bz2 /tmp/$04/10/2005_wiki-infra.sql
tar cjfv $04/10/2005_infrawww.tar.bz2 $WWW/infra $VHOST/2infra.conf
rm -f /tmp/$04/10/2005_wiki-infra.sql