0

こんにちは、私の (悪い) スクリプトで、/tmp フォルダーにたくさんのファイルがいっぱいになりました。tmp フォルダーで ls を実行しても、何も返されません (1 時間以上待ちました)。したがって、ディレクトリをクリーンアップできません。再起動も試しました。tmpwatch が実行されていることがわかりますが、遅すぎるか、まったく機能していません。

/tmp ファイルをクリーンアップできる (迅速な) 方法はありますか?

4

2 に答える 2

2

どうですか:

find /tmp !-user root -delete

必要に応じて-mtime <gracedays>スイッチを追加できますcron

于 2012-08-21T12:25:12.763 に答える
1

ファイル名の構造がわかっている場合は、次のようなことができます。

探す 。-name "stuff*" -exec rm {} \;

私の tmp ディレクトリにある古い php セッションをクリーンアップするために、私は . -name "sess_*" -atime +1h -exec rm {} \; cron ジョブで。

rm を使用している場合、ファイルが多すぎるというエラーが表示されることがあります。

于 2012-08-21T12:20:17.847 に答える