Quantcast
Channel: Multimediaforum
Viewing all articles
Browse latest Browse all 4603

Crontab mySQL Backup Problem

$
0
0
Hallo,

ich bin neu hier, und neu in der Linux shell Programierung. Habe einen Vserver und bisher immer alles über Plesk glöst Nun arbeite ich mich Schritt für Schritt weiter... wie das nun mal so ist.

Wie es leider auch so ist, kommt man manchmal nicht weiter, so wie in meinem aktuellen Probemfall.

Um meine Mysql DB zu sichern habe ich folgendes Script geschrieben:

backup.sh

shell Konsole
starttime=`date +%s` mysqldump -u******** '-******' romane | gzip > /var/www/vhosts/*************.net/backup/mr_`date +%F_%T`.sql.gz endtime=`date +%s` resulttime=`expr $endtime - $starttime` datum=`date +%F` datei=`ls -S -s *$datum*.sql.gz|head -1l|cut -d" " -s -f2` sizeof=`ls -S -s *$datum*.sql.gz|head -1l|cut -d" " -s -f1` mysql -u***** '-p********' ****** --execute="INSERT INTO status (Action,Datum,Result,Output,Exeption,Dauer) VALUES ('Backup','`date +%F_%T`','`echo $datei`','$sizeof','','`echo $resulttime`')"
Wenn ich den Script manuell aufrufe, läuft alles super. Wenn aber der Crontab (selber user) ihn automatisiert aufruft, wird in dem zu erstellenden DAtanbankeintrag am Ende, weder $datei, noch $sizeof eigetragen.

Was hab ich da übersehen?

Danke für die Antworten!

Euer Banause22

Viewing all articles
Browse latest Browse all 4603