Hallo,
ich erstelle mir Backups meiner Datenbank und speicher diese als backup-yyyymmdd.sql.gz ab. Nun möchte ich die aktuellste Datei in ein Backupverzeichnis verschieben mit
und anschließend mit einem ähnlichen Kommando alle Dateien die älter als 14 Tage sind löschen.
Wenn ich mich als root anmelde und die Befehle ausführe klappt alles problemlos - sobald ich die Befehle in eine Datei schreibe kommt der Fehler Zugriff verweigert bzw. Permission denied.
Das verstehe ich nicht so ganz - kann mir jemand auf die Sprünge helfen?
Danke und Gruß
Patrick
ich erstelle mir Backups meiner Datenbank und speicher diese als backup-yyyymmdd.sql.gz ab. Nun möchte ich die aktuellste Datei in ein Backupverzeichnis verschieben mit
find /mein/pfad/ -ctime -1 -name "backup*.sql.gz" -exec cp "{}" /pfad/zum/backupdir/ ";"
und anschließend mit einem ähnlichen Kommando alle Dateien die älter als 14 Tage sind löschen.
Wenn ich mich als root anmelde und die Befehle ausführe klappt alles problemlos - sobald ich die Befehle in eine Datei schreibe kommt der Fehler Zugriff verweigert bzw. Permission denied.
Das verstehe ich nicht so ganz - kann mir jemand auf die Sprünge helfen?
Danke und Gruß
Patrick