【linux】truncate コマンドでファイルの容量を減らす
問題
他のプロセスがつかみっぱなしのログファイルがあって、rmしても消えないんですけど、どうしましょう。
答え
他のプロセスがつかんでいるファイルは rmすると、表面上消えたように見えて、使用中のプロセスが終わるまで消えずに残りますね。
書き込みのロックまではかかっていないタイプのログファイルなら、そのログファイルを書き換えるとよいです。
truncate error_log --size 0
ディスク100%!rmで消えない!となりそうなときに、ファイルそのままで中身を削除できます。
コメント