Я пытаюсь написать скрипт для удаления старых файлов журнала в \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.