Hallo,
ich lasse Teile meines Systems von einem Script bereinigen das ich die Arbeit nicht immer damit hab. In dem Fall bereinigt er einfach ein Verzeichnis indem sich mit der Zeit ne Menge jpg. Dateien ansammelt.
Hier das Script:
Funktioniert super. Aber hin und wieder ist es eben so das manche rm Bedingungen nicht erfüllt werden weshalb dann folgendes ausgegeben wird:
An sich auch richtig, im Idealfall ist der Ordner dann leer. Aber ich find die Meldung sieht hässlich aus. Daher meine Frage, kann ich die Fehlermeldung beeinflussen, das da anstatt der des rm bei Fehler z.B. "Ordner bereits leer" steht?
Gruß
Mojo1987
ich lasse Teile meines Systems von einem Script bereinigen das ich die Arbeit nicht immer damit hab. In dem Fall bereinigt er einfach ein Verzeichnis indem sich mit der Zeit ne Menge jpg. Dateien ansammelt.
Hier das Script:
Code:
#!/bin/bash
cd /pfad/zum/ordner/
echo "Wechsel nach tmpsec"
rm seca*.jpg
echo "Dateien seca*.jpg gelöscht"
rm secb*.jpg
echo "Dateien secb*.jpg gelöscht"
rm secc*.jpg
echo "Dateien secc*.jpg gelöscht"
rm secd*.jpg
echo "Dateien secd*.jpg gelöscht"
rm sece*.jpg
echo "Dateien sece*.jpg gelöscht"
rm secf*.jpg
echo "Dateien secf*.jpg gelöscht"
rm sec1*.jpg
echo "Dateien sec1*.jpg gelöscht"
rm sec2*.jpg
echo "Dateien sec2*.jpg gelöscht"
rm sec3*.jpg
echo "Dateien sec3*.jpg gelöscht"
rm sec4*.jpg
echo "Dateien sec4*.jpg gelöscht"
rm sec5*.jpg
echo "Dateien sec5*.jpg gelöscht"
rm sec6*.jpg
echo "Dateien sec6*.jpg gelöscht"
rm sec7*.jpg
echo "Dateien sec7*.jpg gelöscht"
rm sec8*.jpg
echo "Dateien sec8*.jpg gelöscht"
rm sec9*.jpg
echo "Dateien sec9*.jpg gelöscht"
rm sec0*.jpg
echo "Dateien sec0*.jpg gelöscht"
rm *.*
echo "Ordner endbereinigt"
Funktioniert super. Aber hin und wieder ist es eben so das manche rm Bedingungen nicht erfüllt werden weshalb dann folgendes ausgegeben wird:
Code:
rm: cannot remove `*.*': No such file or directory
Ordner endbereinigt
An sich auch richtig, im Idealfall ist der Ordner dann leer. Aber ich find die Meldung sieht hässlich aus. Daher meine Frage, kann ich die Fehlermeldung beeinflussen, das da anstatt der des rm bei Fehler z.B. "Ordner bereits leer" steht?
Gruß
Mojo1987