Hallo zusammen,
Ich habe ein Problem mit meinem Cronjob. Der soll einfach nur jeden Tag ein mysql-db dump erstellen, doch den dump am nächsten Tag nicht durch den neuen dump ersetzen. So sah mein erster code aus:
0 0 * * * mysqldump -u root dbname> /var/backups/dbname.sql
Der hat auch funktioniert, nur leider hat er wie gesagt, den dump jeden tag durch ein neuen ersetzt, statt fortlaufende nummern hinten dranzuhängen. Dann kam mir die Idee es mit dem Datum hintendran zu versuchen:
0 0 * * * mysqldump -u root dbname> /var/backups/dbname_`date +"%F"`.sql
Das funktioniert gar nicht, so erstellt er gar keine Datei. Obwohl der Befehl, wenn ich ihn einfach in der CLI eingebe, funktionioert. Bin leider nicht sehr bewandt mit cronjobs, das ist wahrscheinlich erst der 4. oder 5. den ich erstelle. Wäre super wenn mir jemand kurz sagt was ich falsch mache. Oder vielleicht weiß einer, wie der cronjob automatisch jede woche ein db-dump erstellt mit fortlaufenden nummern bis 6 oder 7 und dann erst die dateien ersetzt?
Doch es würde mir schon reichen, wenn der cronjob den dump nicht jeden tag durch einen neuen ersetzt.