ich habe folgendes "Miniscript" erstellt
Das Script tut was es soll,es löscht alle Dateien mit *tar.gz im Verzeichnis /home/backupetc die älter als 31 Tage sind.verzeichnis=/home/backupetc
cd $verzeichnis
pwd
anzahl=$(find -iname "*tar.gz" | wc -l)
find -iname "*tar.gz" -mtime +31 -exec rm -I {} \;
echo gelöschte Anzahl von Dateien = $anzahl
Aber der Parameter -I, aber auch --interactive=once von rm wird ignoriert,wieso ?
shell ist auf dem System die bash, das Script wird als root ausgeführt
mfg
schwedenmann