Hallo zusammen,
seit letzter Woche habe ich den o.g. NAS, unter anderem um meine Überwachungskamera anzuschließen und die Daten dort zu speichern. Damit ich nun aber nicht alle paar Tage manuell Daten löschen muss, habe ich vorher recherchiert und mir diesen Befehl raus gesucht, angepasst und im Aufgabenplaner hinterlegt. Die Dateien im Ordner Kameras (mit Unterordner) die älter sind als 5 Tage sollen gelöscht werden.
Die erste Zeile für die Mitteilung in der Mail, die zweite dann entsprechend um die Dateien zu löschen. Ich bekomme nun aber folgende Fehlermeldung per Mail:
Der Fehler tritt mit allen Benutzern auf (root, admin, mein persönlicher Admin-Account, Account für die Kameras). Die Ordnerstruktur ist wie folgt:
Ich verstehe jetzt nicht, wieso keiner der Benutzer angeblich Rechte hat die Aufgabe auszuführen.
seit letzter Woche habe ich den o.g. NAS, unter anderem um meine Überwachungskamera anzuschließen und die Daten dort zu speichern. Damit ich nun aber nicht alle paar Tage manuell Daten löschen muss, habe ich vorher recherchiert und mir diesen Befehl raus gesucht, angepasst und im Aufgabenplaner hinterlegt. Die Dateien im Ordner Kameras (mit Unterordner) die älter sind als 5 Tage sollen gelöscht werden.
Code:
find /volume1/Kameras/ -atime +5 -type f
find /volume1/Kameras/ -atime +5 -type f -delete
Die erste Zeile für die Mitteilung in der Mail, die zweite dann entsprechend um die Dateien zu löschen. Ich bekomme nun aber folgende Fehlermeldung per Mail:
Code:
Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.
Aufgabe: 5d old delete
Startzeit: Thu, 21 Feb 2019 16:50:02 GMT
Stoppzeit: Thu, 21 Feb 2019 16:50:02 GMT
Aktueller Status: 1 (Unterbrochen)
Standardausgabe/Fehler:
find: cannot get current directory: Permission denied
find: cannot get current directory: Permission denied
Der Fehler tritt mit allen Benutzern auf (root, admin, mein persönlicher Admin-Account, Account für die Kameras). Die Ordnerstruktur ist wie folgt:
Ich verstehe jetzt nicht, wieso keiner der Benutzer angeblich Rechte hat die Aufgabe auszuführen.