Dateien löschen

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Dateien löschen

Beitrag von Holger »

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
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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 ;)
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

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.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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.
Ja, dann mach das doch. Wo ist jetzt das Problem?
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Das Problem ist, dass ich nicht weiss, wie man das Skript schreibt.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nimm ein PHP-Script und rufe das per Cronjob auf.
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!
Antworten