NEWS
Alte Archiv Dateien löschen - Automatisches Backup_-Pi3 ioBroker-
-
Hallo zusammen,
habe auf meinem Pi3 worauf ioBroker läuft ein automatisches Backup eingerichtet, was auch alles soweit läuft.
Alles nach Anleitung von Looxer01.
was aber nicht klappt ist das löschen der alten Archiv Dateien, älter als 7 Tage!
Cronjob für *.sh Datei läuft
*.sh Datei liegt auf dem Pi
Doch leider tut sich nichts, ich muss immer noch manuell die alten Archiv Dateien löschen!
Auf Schreibfehler,…. habe ich zigmal alles durchsucht.
Kann mir da jemand helfen worin der Fehler, evtl. in der *.sh Datei liegt!!???
siehe Screenshots.
3298_bildschirmfoto_2018-01-24_um_15.12.43.png
3298_bildschirmfoto_2018-01-24_um_15.14.58.png -
Keiner eine Idee?
Gesendet von iPad mit Tapatalk
-
Kannst du das Löschskript manuell starten ?
Werden die Datein dann gelöscht?
-
Kannst du das Löschskript manuell starten ?
Werden die Datein dann gelöscht? `
Meinst du die Zeile vom Lösch-Script direkt in die Befehlszeile des Pi eingeben?
Gesendet von iPad mit Tapatalk
-
Wenn ich die Zeile so eingebe, passiert nichts!
3298_bildschirmfoto_2018-01-25_um_17.10.16.png -
muss das nicht````
-mtime -7 -
muss das nicht
-mtime -7
heissen `
Habs gerade mal mit -7 probiert[emoji854]
Da hat sich was getan, und zwar wurden die letzten 7 Backups gelöscht, also nicht alles was älter als 7 Tage ist. Wie es sein sollte. [emoji6]
Aber es tut sich mal was, es geht voran.
Gesendet von iPad mit Tapatalk
-
Um zu sehen, ob überhaupt was gefunden wird, versuche einfach mal nur:
find /backup/TARS -mtime +7
Manual:
man find
-
Um zu sehen, ob überhaupt was gefunden wird, versuche einfach mal nur:
find /backup/TARS -mtime +7
Manual:
man find ```` `
Mit eingabe dieser Zeile, hat er mir die Datei angezeigt die älter als 7 Tage ist.
Scheint dann wohl evtl. ein Problem mit dem exec Befehl zu sein!?
Gesendet von iPad mit Tapatalk
-
Dann versuch mal:
find /backup/TARS -mtime +7 | xargs -i rm -f {}
Ist ein etwas anderer Aufruf als mit exec.
-
ich nutze diesen befehl:
find /opt/iobroker/backups -mtime +10 -exec rm '{}' \;
-
ich nutze diesen befehl:
find /opt/iobroker/backups -mtime +10 -exec rm '{}' \; ```` `
habs nun mit deinem Befehl probiert.
Scheint zu funktionieren, Dateien älter als 7 Tage sind weg.
Muss ich nun mal beobachten. Konnte den Befehl ja nur einmal testen
-
Danke erstmal an alle, teste jetzt mal die nächsten 7 Tage obs passt.