サブディレクトリと計画を除いて、autosysを介してUnixシェルスクリプトからX日より古いファイルを削除する

サブディレクトリと計画を除いて、autosysを介してUnixシェルスクリプトからX日より古いファイルを削除する

フォルダからファイルを削除するには、次のスクリプトを使用しています。

script.shファイルには次の行のみが含まれます。

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

Autosys ジョブは常に次のエラー出力で失敗します。

/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]:

答え1

findオプションは-execセミコロンで終わる必要があり、シェルからエスケープする必要があります。-exec rm {} \;

関連情報