読者です 読者をやめる 読者になる 読者になる

kopug memo

名古屋で働くとあるWebエンジニアの覚書。

ある一定時間、経過しているファイルを削除したい

Linux

sessionファイルであったり、ファイルのアップロードのゴミであったり、
テンポラリ的なファイルをある一定時間を経過していたら削除したいという場合に便利なコマンド。

RedHat系OSの場合:

/usr/sbin/tmpwatch 240 /tmp

240時間アクセスされていない/tmpのファイルを削除という意味です。
実際上の方法で/tmpのファイルは削除されています。

自分で作ったWebアプリで、/tmpを利用していない(できない)場合にcron等で定期的に実行してあげると良いかも知れません。