Я пытаюсь написать сценарий для удаления старых файлов журнала в \var\log\applog\nmon
в моей системе AIX. Обычно мы получаем уведомления о том, что файловая система почти заполнена, и в данный момент удаляем старые файлы вручную. Так что в основном я ищу скрипт, который я могу запланировать в работе cron
. Этот скрипт должен вести логи в течение двух месяцев и удалять остальные.
Есть два файла, которые я не хочу удалять: .profile
и .sh_history
.
Я попробовал эту команду:
find nmon -mtime +60 -type f -not -name ".profile" -not -name ".sh_history" –delete
Он отлично работает, но он также удаляет те два файла, которые я упоминал ранее.
Я не уверен, как действовать со сценарием, чтобы я мог удалить старый файл журналов, но не эти два файла.
Я попробовал вышеуказанную команду, но она выдала мне эту ошибку:
find: 0652-017 -not is not a valid option.