wheatus
01.06.2007, 21:30
Ich möchte nun endlich, was ich mir seit 3 Jahren vornehme :rolleyes:, eine Datenbanksicherung per cronjob einrichten. Auf meinem Server läuft Plesk, über das ich die Cronjobs erstellen kann (siehe Bild 1):
http://www.wheatus.org/cronjob.jpg
Dort habe ich eingestellt, dass der cronjob täglich nachts um 02:00h durchgeführt werden soll.
In der backup.sh steht folgendes:
#!/bin/sh
DIR=`/xxx/httpdocs/backup/`
DATUM=`date ‘+%d-%m-%Y’`
mysqldump -uxxx -pxxx -hlocalhost xxx > $DIR/backup.sql
gzip -9 –best $DIR/backup.sql
mv $DIR/backup.sql $DIR/backup-${DATUM}.sql.gz
find $DIR/backup.sql -name \*.sql.gz -mtime +5 -exec rm {} \;
Sollte doch funktionieren, oder? Leider nicht, hab ich was falsch gemacht?
http://www.wheatus.org/cronjob.jpg
Dort habe ich eingestellt, dass der cronjob täglich nachts um 02:00h durchgeführt werden soll.
In der backup.sh steht folgendes:
#!/bin/sh
DIR=`/xxx/httpdocs/backup/`
DATUM=`date ‘+%d-%m-%Y’`
mysqldump -uxxx -pxxx -hlocalhost xxx > $DIR/backup.sql
gzip -9 –best $DIR/backup.sql
mv $DIR/backup.sql $DIR/backup-${DATUM}.sql.gz
find $DIR/backup.sql -name \*.sql.gz -mtime +5 -exec rm {} \;
Sollte doch funktionieren, oder? Leider nicht, hab ich was falsch gemacht?