Script zum löschen und kopieren zu teilen ohne funktion

Status
Für weitere Antworten geschlossen.

MB85

Benutzer
Mitglied seit
23. Mai 2019
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe mir jetzt neu zum testen eine DS 118 zugelegt.
Dort mache ich nun täglich ein Backup mit Acronis drauf dieses läuft auch so wie es soll.

Nun mache ich täglich noch eine Kopie per script auf eine USB Festplatte per Aufgabenplaner in der DS118 und möchte eigentlich auch dass das Script die Dateien wenn Sie älter sind als zwei Tage löscht.
Und genau da ist das Problem, die Kopien werden einfach nicht von der USB-Festplatte gelöscht.

Hier das Script das ich im Aufgabenplaner als Benutzerdefiniertes Script eingegeben habe:
Rich (BBCode):
find /volumeUSB1/usbshare/Backup/ -atime +2
find /volumeUSB1/usbshare/Backup/ -atime +2 -exec rm -rf {} \;
find /volume1/Backup/ -mtime -0.5
find /volume1/Backup/ -mtime -0.5 -exec cp {} /volumeUSB1/usbshare/Backup/ \;

ich habe das ganze auch schon wie folgt getestet:
Rich (BBCode):
find /volumeUSB1/usbshare/Backup/ -atime +2
find /volumeUSB1/usbshare/Backup/ -atime +2 -delete
find /volume1/Backup/ -mtime -0.5
find /volume1/Backup/ -mtime -0.5 -exec cp {} /volumeUSB1/usbshare/Backup/ \;

Zeile 1 und 3 sind eigentlich nur drin damit ich einen Text in der Email erhalte bei Abschluss des Auftrages.

Beste Grüße
Markus
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Schon neue Erkenntnisse?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Testest du nur via Aufgabenplaner oder auch direkt auf der Konsole?

Schon mal Semi-Kola ans Ende jeder Befehlszeile gepackt?
Zeile 1(+3) spucken dir aber die korrekten Dateien aus die du löschen willst?
 

MB85

Benutzer
Mitglied seit
23. Mai 2019
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
nur im Aufgabenplaner da ich bisher nicht wusste das es eine konsole gibt. wie kann ich hierauf zugreifen?
welche der beiden zeilen funktioniert hat und welche nicht weiß ich gerade garnicht mehr.
da ich wieder einiges umgebaut habe. und teste.
 
Zuletzt bearbeitet von einem Moderator:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Systemsteuerung > Terminal & Snmp > SSH

Einmal eingeloggt per 'sudo -i' und Admin Passwort ins root Konto wechseln.
Scripte via Aufgabenplaner und Konsole laufen in verschiedenen Environments (/bin/env um die Parameter zu sehen im Script einbauen). Kann also sein, dass man Scripte anpassen muss damit sie hier wie da laufen
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat