Exclua arquivos com mais de X dias no shell script unix, excluindo subdiretórios e agendamento via autosys

Exclua arquivos com mais de X dias no shell script unix, excluindo subdiretórios e agendamento via autosys

Estou usando o script abaixo para excluir arquivos da pasta

script.sharquivo contém apenas esta linha:

find /usr/filesfolder -type f -iname '*' -mindepth 1 -mtime +1825 -exec rm {} \

O trabalho Autosys sempre falha com a saída de erro abaixo:

/usr/scripts/cleanupfiles.sh[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: 
/usr/scripts/cleanupfiles.sh[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]:
/usr/scripts/cleanupfiles.sh[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]:
/usr/scripts/cleanupfiles.sh[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]:
/usr/scripts/cleanupfiles.sh[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]: .[5]:

Responder1

A -execopção de localizar deve terminar com ponto e vírgula (e escapar do seu shell), como-exec rm {} \;

informação relacionada