Hi,
ich lasse den mysqldumper die aktuellen Backups auch gleich auf einen anderen Server übertragen, automatisch per FTP. Super Skript muss ich sagen!
Nur, der Dumper kann leider keine alten Backups löschen.
Ich möchte also mit einem Skript alte Backups löschen. Ich möchte nur die 10 neuesten behalten.
Das Skript würde ich gerne per Cron aufrufen.
Geht das?
Gruss
Holger
Dateien löschen
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dazu solltest du einen Cronjob auf dem Server einrichten, auf dem die Backups auch liegen.
Je nach Zugriffsrechten kann nämlich der Dumper die Daten schlicht nicht löschen, sondern nur erstellen
Je nach Zugriffsrechten kann nämlich der Dumper die Daten schlicht nicht löschen, sondern nur erstellen
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Eh, ja, das schrieb ich oben ja.
Server1 mit mysqldumper und Cron: Dumper macht Backup und löscht alle Backups bis auf die fünf letzten. Danach überträgt er das Backup auf Server2.
Dort häufen sich die Backups, bis mein Limit überschritten ist und ich eine nette Mail von dem Hoster bekomme. Ich muss dort dann manuell per FTP die alten Backups löschen.
Server2 hat keine Cronjobs.
Daher würde ich den Cronjob von Server1 aus "losschicken" und eine extra Datei auf Server2 aufrufen, die dann alle bis auf die fünf neuesten Backups löscht.
Server1 mit mysqldumper und Cron: Dumper macht Backup und löscht alle Backups bis auf die fünf letzten. Danach überträgt er das Backup auf Server2.
Dort häufen sich die Backups, bis mein Limit überschritten ist und ich eine nette Mail von dem Hoster bekomme. Ich muss dort dann manuell per FTP die alten Backups löschen.
Server2 hat keine Cronjobs.
Daher würde ich den Cronjob von Server1 aus "losschicken" und eine extra Datei auf Server2 aufrufen, die dann alle bis auf die fünf neuesten Backups löscht.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, dann mach das doch. Wo ist jetzt das Problem?Daher würde ich den Cronjob von Server1 aus "losschicken" und eine extra Datei auf Server2 aufrufen, die dann alle bis auf die fünf neuesten Backups löscht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!