Hteo bih jednom komandom ovo, bez skripte. Kasnije mozda i skriptu.
kapiram da je ovo samo za jednu bazu.
mysqldump -u admin -p`cat /etc/psa/.psa.shadow` db1 | gzip > $(date +"%Y%m%d")-db1.sql.gz
ako stavim
mysqldump -u admin -p`cat /etc/psa/.psa.shadow` db1 db2 db3 | gzip > $(date +"%Y%m%d")-db1.sql.gz
sve ce da mi spakuje u jedan sql fajl a to ne zelim.
Video sam da postoje neke skripte gde kad sve spakuje u jedan fajl, onda cita po tom fajlu i na nekim odredjenim mestima ih sece i odvaja.
Ako ne postoji mogucnost jednom komandom, rucno bih izvrsio 3 razlicite komande, a kako sa "cat" da svaku sledecu ubacim u postojeci fajl
Recimo prvo
mysqldump -u admin -p`cat /etc/psa/.psa.shadow` db1 | gzip > $(date +"%Y%m%d")-db1.sql.gz | cat > $(date +"%Y%m%d").sql.gz
pa onda sledeca komanda rucno da je okinem
mysqldump -u admin -p`cat /etc/psa/.psa.shadow` db2 | gzip > $(date +"%Y%m%d")-db2.sql.gz | cat > $(date +"%Y%m%d").sql.gz
Naravno ovde sam nalupao :), ali da li moze tako nekako?
Posle te redove kad budem hteo spakovacu u .sh