実行中のプロセスによってロックされたファイルの内容を消去する方法は?

実行中のプロセスによってロックされたファイルの内容を消去する方法は?

私はUbuntuコンピュータでJMeterを実行しています。そして12時間テストを進めます。この間、ログファイルが非常に大きなサイズ(約18 GB)に増加したことが観察されました。

定期的にファイルの内容をクリーンアップするためにcronジョブで使用できる方法はありますか?

echo -n "" > jmeter-server.logusingを試してみましたが、sudoテスト中にjmeter-server.shによってファイルがロックされていて動作しません。

試しましたが、同様の投稿が見つかりませんでした。

ベストアンサー1

努力する:

sudo tee thefile </dev/null

または:

sudo truncate -s 0 thefile

おすすめ記事