web-dev-qa-db-ja.com

現在使用中のログファイルをクリアするにはどうすればよいですか?

使用中のログファイルと、これまでに試したすべてのコマンドを消去しようとしています。

truncate
less
tail
filename

仕事を終わらせないでください。ファイルを削除して同じ名前の新しいファイルを作成することもできません。

ログの設定ファイルについて聞いたことがありますが、どこに保存されているのかわかりません。この問題を修正する方法はありますか?このログファイルは非常に大きくなるため、システムがクラッシュします。

3
Dreamracer

ログファイルをクリア/削除する方法はたくさんありますか。ログの一部は削除でき、一部は削除できず、一部は切り捨てできます。

Linuxシステムログ(たとえば、mail.logなど)の場合、このメソッドを使用します。手順1と2はオプションですが、古いログとバックアップを確認する必要がある場合があります。 ;-)

  1. オプション:ログファイルのコピー

    cp file.log file.log.old
    
  2. オプション:ログのコピーでGzipを使用する

    gzip file.log.old
    
  3. /dev/nullを使用してファイルを消去します

    cat /dev/null > file.log
    
3
zorbon.cz