Hallo zuammen!
Für meine Braut nehme ich von Mo - Fr per Autotimer eine Sendung auf. Funktioniert einwandfrei. Die Dateien liegen zusammen mit anderen Filmen im Verzeichnis /media/hdc1/movie/ und sehen so aus:
20100105 1825 - Das Erste - Marienhof.ts
20100105 1825 - Das Erste - Marienhof.ts.ap
20100105 1825 - Das Erste - Marienhof.ts.cuts
20100105 1825 - Das Erste - Marienhof.ts.meta
20100105 1825 - Das Erste - Marienhof.ts.sc
20100107 1825 - Das Erste - Marienhof.ts
20100107 1825 - Das Erste - Marienhof.eit
20100107 1825 - Das Erste - Marienhof.ts.ap
20100107 1825 - Das Erste - Marienhof.ts.cuts
20100107 1825 - Das Erste - Marienhof.ts.meta
20100107 1825 - Das Erste - Marienhof.ts.sc
20100108 1825 - Das Erste - Marienhof.ts
....
Damit ich den ganzen Schwachsinn nicht manuell löschen muss, wollte ich ein Script haben, welches ich per Cronjob aufrufen möchte.
Also mal ab zu einem bekannten Linux-Spezi. Von dem bekam ich die folgende Kommandozeile:
Zitatfind *suchmuster* -mtime +22 -type f -exec rm -rf {} \;
Funktionierte nicht. Es stellte sich heraus, dass das Linux auf der Box kein Bash kann.
Ab in die Ihad-Shoutbox. Dort bekam ich die folgende Kommandozeile:
Zitatfind /media/hdc1/movie -name "*Marienhof*" -type f -mtime +22 | xargs rm -rf
Der Befehl wird ohne Fehler ausgeführt, aber die Dateien werden nicht gelöscht!?
Mit find /media/hdc1/movie -name "*Marienhof*" -type f -mtime +22 werden die Dateien übrigens einwandfrei gefunden.
Mit dieser Erkenntnis wieder ab zum Linux-Spezi. Folgendes Script hat er mir mitgegeben:
Zitat#!/bin/sh
find /media/hdc1/movie/*Marienhof* -mtime +22 -type f > /tmp/del.tmp
rm "`cat /tmp/del.tmp`"
Ergebnis: rm: cannot remove /media/hdc........................:No such file or directory
btw.: Die Datei del.tmp wird angelegt und die Dateinamen + Pfade stehen drin.
So was soll ich sagen - Jetzt probier' ich es hier im Forum. Hier werden ja gröbere Scripte geschrieben. Es sollte wohl möglich sein ein paar Dateien zu Löschen!?
Kann mir jemand helfen?
Vielen Dank,
Zusatzinfos:
DM8000
Gemini 4.6