FC2ブログ

期限切れデータファイルの削除

チャベリ誰がいた(http://chattera.net/chaberilist.php)では
10分ごとにデータを取ってきてそれをファイルに保存しています。
(これもcronで起動されるのですが・・)
10分ごとに作成するので、ほっておくと大量のファイルが作成されます。
そのため毎回期限切れのファイル(今は3日間)を探して削除する必要があります。

今はそれをcronで呼ばれる作成バッチの最後で
find データの保存場所 -mmin +4325 -delete
で実行しています。

-mminはファイルの更新時刻でマッチされる判別式で+4325は4325分以上経過しているということです。
3日は60*24*3=4320なのですが、ファイル作成の時間にぶれがあるので、5分を足しています。

http://chattera.net/
http://chattera.net/chaberilist.php

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

chattera.net

Author:chattera.net
フリーでソフト開発の仕事をしています。
自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。

連絡先は chatteranet@gmail.com です。

また、ソフト開発関連のお誘いもうけたまわっております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR