1

アクティブなセッションをクリアせずに、RHEL 6.3 でチェリーピー アプリのセッション ファイルをクリアする最良の方法は何ですか? 最終変更日が 15 日を超えているファイルを消去する cron ジョブを実行できますか?

このコマンドを実行しようとしました...

find /path/to/files* -mtime +5 -exec rm {} \;

このサイトから

ただし、少なくとも 5 日前に変更されたファイルは削除されません。どんな助けでも大歓迎です。

4

1 に答える 1

1

チェリーピーのセッションは期限切れになり、セッションのパラメーターが与えられて削除されます。

  • タイムアウト: 非アクティブの時間を分単位で指定して、期限切れとしてマークします。
  • clean_freq: セッションクリーニングの頻度を分単位で指定します

たとえば、スレッドをディスパッチしてファイルを 3 分ごとに削除し、タイムアウトを 5 分に設定するには、次のようにセッションを構成します。

{'tools.sessions.timeout': 5,
 'tools.sessions.clean_freq': 3}

セッションのプロパティの詳細については、公式ドキュメントを参照してください。

しかし、cronjob によるクリーニングを実行しようとしている場合は、次のように、+5 の代わりに +4 を指定して日付範囲に 5 を含めないでください:

find /path/to/files* -mtime +4 -exec rm {} \;
于 2013-12-02T07:36:13.267 に答える