SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【linux】truncate コマンドでファイルの容量を減らす

問題

他のプロセスがつかみっぱなしのログファイルがあって、rmしても消えないんですけど、どうしましょう。

答え

他のプロセスがつかんでいるファイルは rmすると、表面上消えたように見えて、使用中のプロセスが終わるまで消えずに残りますね。

書き込みのロックまではかかっていないタイプのログファイルなら、そのログファイルを書き換えるとよいです。

truncate error_log --size 0

ディスク100%!rmで消えない!となりそうなときに、ファイルそのままで中身を削除できます。

関連するメモ

コメント