Ciao a tutti,
ho creato uno script che faccia un dump di alcuni database e quindi mi crei tanti file gzippati quanti sono i database.
L'export del db funziona correttamente ed apparentemente anche la compressione, percò se vado a vedere i file che gzip mi ha creato hanno tutti dimensione 20kB e aprendoli le dimensioni dei file sql sono tutte 0kB, mentre sono diverse da 0 quelle dei file originali.
Vi posto il codice dello script:
#!/bin/sh
rm /opt/dump.db/logBackup
echo `date '+%c: Inizio della procedura di back-up...'`>> /opt/dump.db/logBackup
echo "Back-up database hb_trading, hb_trading_fatture, hb_check_supply nella cartella /opt/dump.db/ \n" >> /opt/dump.db/logBackup
echo
mv /opt/dump.db/*.* /opt/dump.db_Old
sudo mysqldump -uroot -proot hb_trading > /opt/dump.db/db_logistica_`date '+%m-%d-%Y'`.sql | gzip > /opt/dump.db/db_logistica_`date '+%m-%d-%Y'`.sql.gzip
echo `date '+%X Sto estraendo i dati dal database hb_trading.....'`>> /opt/dump.db/logBackup
echo `date '+%X Creato dump del database hb_trading contenente i dati della logistica'` >> /opt/dump.db/logBackup
sudo mysqldump -uroot -proot hb_trading_fatture > /opt/dump.db/db_billing_`date '+%m-%d-%Y'`.sql | gzip > /opt/dump.db/db_trading_fatture_`date '+%m-%d-%Y'`.sql.gzip
echo `date '+%X Sto estraendo i dati dal database hb_trading_fatture.....'`>> /opt/dump.db/logBackup
echo `date '+%X Creato dump del database hb_trading_fatture contenente i dati della fatturazione attiva'` >> /opt/dump.db/logBackup
sudo mysqldump -uroot -proot hb_check_supply > /opt/dump.db/db_check_supply_`date '+%m-%d-%Y'`.sql | gzip > /opt/dump.db/db_check_supply_`date '+%m-%d-%Y'`.sql.gzip
echo `date '+%X Sto estraendo i dati dal database hb_check_supply.....'`>> /opt/dump.db/logBackup
echo `date '+%X Creato dump del database hb_check_supply contenente i dati della fatturazione passiva'` >> /opt/dump.db/logBackup
cat /opt/dump.db/logBackup | mail -s"Log backup database" matteo.simonelli@hbtrading.it
cat /opt/dump.db/logBackup | mail -s"Log backup database" francesco.cucco@hbtrading.it
#sudo rm /opt/dump.db/db_logistica_`date '+%m-%d-%Y'`.sql
#sudo rm /opt/dump.db/db_billing_`date '+%m-%d-%Y'`.sql
#sudo rm /opt/dump.db/db_check_supply_`date '+%m-%d-%Y'`.sql
Qualcuno potrebbe aiutarmi a capire dove sta il problema...
grazie in anticipo
Ciao