Hallo zusammen,
ich möchte einmal täglich per Cronjob ("geplante Aufgaben") ein Datenbank-Backup erstellen. Ich führe dazu die folgenden Befehl aus:
mysqldump -ukxxx_root -pxxx -h10.35.46.104 dbname | gzip > /Backups/db_backup_$(date '+\%Y-\%m-\%d').sql.gz
Dieser Befehl, per Cronjob ausgeführt, führt allerdings im Backup-Folder zu leeren Dateien.
Derselbe Befehl führt aber zu einem ordnungsgemäßen Backup in allen folgenden Fällen:
a) Ausführung per Kommandozeile
b) Ausführung per "Jetzt ausführen"-Button im WCP
c) wenn ich den gzip-Befehl weglasse und die Datei als .sql-Datei abspeichere (funktioniert dann auch per Cronjob-Ausführung).
Error-Log ist leer und Datei ist auch leer. Woran kann das liegen? Irgendwelche fehlenden Schreibrechte von gzip bei Ausführung über den Cronjob?