Estou tentando escrever um script para excluir arquivos de log antigos \var\log\applog\nmon
no meu sistema AIX. Geralmente, recebemos alertas de que o sistema de arquivos está quase cheio e, no momento, excluímos os arquivos antigos manualmente. Então, basicamente, o que estou procurando é um script que eu possa agendar em um cron
emprego. Esse script deve manter os logs por dois meses e excluir o restante.
Existem dois arquivos que não quero excluir: .profile
e .sh_history
.
Eu tentei este comando:
find nmon -mtime +60 -type f -not -name ".profile" -not -name ".sh_history" –delete
Funciona bem, mas também exclui os dois arquivos que mencionei anteriormente.
Não sei como proceder com o script para poder excluir o arquivo de logs antigos, mas não esses dois arquivos.
Eu tentei o comando acima, mas ele me deu este erro:
find: 0652-017 -not is not a valid option.