- Registriert
- 15. Jan. 2024
- Beiträge
- 65
- Reaktionspunkte
- 10
- Punkte
- 64
Ich habe eine Ordner mit TV Aufnahmen vom DVBViewer als *.ts Files auf einer externen Festplatte, die an eine ds224+ angeschlossen ist (Ordner heisst "TV Aufnahmen" an usbshare1). Ich möchte, dass in dem Ordner alte Dateien gelöscht werden, wenn der Speicherplatz knapp wird. Ich habe chatgpt nach einem Skript gefragt, das ich dazu mit dem Aufgabenplaner täglich als root laufen lassen möchte. Es tut sich aber nichts beim Ausführen des Skripts. Was mache ich falsch? Ist der Pfad falsch oder fehlen Rechte? Hier das Skript, das Dateien, die älter als 20 Tage sind, löschen soll. Habe ich in der Aufgabe in "Benutzerdefinierte Skripts" hinein kopiert als Text"
#!/bin/sh
TARGET="/volumeUSB1/usbshare/TV Aufnahmen"
FREESPACE=$(df -k "$TARGET" | tail -1 | awk '{print $4}')
LIMIT=500000
if [ "$FREESPACE" -lt "$LIMIT" ]; then
find "$TARGET" -type f -mtime +20 -delete
fi
#!/bin/sh
TARGET="/volumeUSB1/usbshare/TV Aufnahmen"
FREESPACE=$(df -k "$TARGET" | tail -1 | awk '{print $4}')
LIMIT=500000
if [ "$FREESPACE" -lt "$LIMIT" ]; then
find "$TARGET" -type f -mtime +20 -delete
fi
Zuletzt bearbeitet:


