こんにちは、私の (悪い) スクリプトで、/tmp フォルダーにたくさんのファイルがいっぱいになりました。tmp フォルダーで ls を実行しても、何も返されません (1 時間以上待ちました)。したがって、ディレクトリをクリーンアップできません。再起動も試しました。tmpwatch が実行されていることがわかりますが、遅すぎるか、まったく機能していません。
/tmp ファイルをクリーンアップできる (迅速な) 方法はありますか?
どうですか:
find /tmp !-user root -delete
必要に応じて-mtime <gracedays>
スイッチを追加できますcron
ファイル名の構造がわかっている場合は、次のようなことができます。
探す 。-name "stuff*" -exec rm {} \;
私の tmp ディレクトリにある古い php セッションをクリーンアップするために、私は . -name "sess_*" -atime +1h -exec rm {} \; cron ジョブで。
rm を使用している場合、ファイルが多すぎるというエラーが表示されることがあります。