- Registriert
- 05.06.08
- Beiträge
- 21
Hallo Leute!
Ich habe da ein Script, das mir aus einem Verzeichnis Ordner ausliest, die einer bestimmte Namenskonvention entsprechen, komprimiert und anschließend löscht. Allerdings bekomme ich beim löschen immer die Meldung "No such file or directory". Das Script funktioniert aber sonst. Also es sucht, komprimiert und die Verzeichnisse sind weg. Nur möchte ich keine Fehlermeldungen haben.
Die Scriptzeile:
Wenn ich nun "rm" weglasse und bei "tar" --remove-files dazugebe habe ich das gleiche Problem.
Woran könnte das liegen?
lg lixx
Ich habe da ein Script, das mir aus einem Verzeichnis Ordner ausliest, die einer bestimmte Namenskonvention entsprechen, komprimiert und anschließend löscht. Allerdings bekomme ich beim löschen immer die Meldung "No such file or directory". Das Script funktioniert aber sonst. Also es sucht, komprimiert und die Verzeichnisse sind weg. Nur möchte ich keine Fehlermeldungen haben.
Die Scriptzeile:
Code:
find "$cleaningDir" \( -name '* [0-9]*.[0-9]' -or -name '* [0-9]*.[0-9] \[.*\]' \) -and -path '*/-Layout/*' -type d -exec cd {} \; -execdir tar -czf "{}.tar.gz" "{}" \; -exec rm -fR "{}" \; -print >> $dir/log.txt
Woran könnte das liegen?
lg lixx