アクティブなセッションをクリアせずに、RHEL 6.3 でチェリーピー アプリのセッション ファイルをクリアする最良の方法は何ですか? 最終変更日が 15 日を超えているファイルを消去する cron ジョブを実行できますか?
このコマンドを実行しようとしました...
find /path/to/files* -mtime +5 -exec rm {} \;
このサイトから
ただし、少なくとも 5 日前に変更されたファイルは削除されません。どんな助けでも大歓迎です。
チェリーピーのセッションは期限切れになり、セッションのパラメーターが与えられて削除されます。
たとえば、スレッドをディスパッチしてファイルを 3 分ごとに削除し、タイムアウトを 5 分に設定するには、次のようにセッションを構成します。
{'tools.sessions.timeout': 5,
'tools.sessions.clean_freq': 3}
セッションのプロパティの詳細については、公式ドキュメントを参照してください。
しかし、cronjob によるクリーニングを実行しようとしている場合は、次のように、+5 の代わりに +4 を指定して日付範囲に 5 を含めないでください:
find /path/to/files* -mtime +4 -exec rm {} \;