Старый скрипт удаления файла

Я использовал этот скрипт:

#!/bin/sh for file in "$( find /var/backup/web2 -type f -mtime +1 -maxdepth 1 -exec rm -f {} \; )" do rm -f $file done exit 0 

для удаления файлов старше 24 часов из фиксированного каталога. Сценарий перестает работать, давая ошибку:

find: warning: вы указали параметр -maxdepth после аргумента аргумента non-option, но параметры не являются позиционными (-maxdepth влияет на тесты, указанные перед ним, а также те, которые указаны после него). Пожалуйста, укажите параметры перед другими аргументами.

После того, как я исправил команду в соответствии с заданными спецификациями, сценарий больше не производит никаких ошибок, но ни один из них не работает (старые файлы все еще существуют). Любые идеи, из-за которых рабочий сценарий терпит неудачу и как его исправить?

Interesting Posts
Linux и Unix - лучшая ОС в мире.