web-dev-qa-db-ja.com

Nohup.outファイルを削除する

「Nohup.out」というファイルがあります。かなりのスペースを消費しているので、削除したいと思います。

/opt/Apache-activemq-5.2.0/bin/Nohup.out: 4.2G

それはアプリケーションに何らかの影響を及ぼしますか?ログは必要ありません。ディスク容量のみが必要です。

2
shantanuo

これは、Nohupプログラムによって生成されたファイルの出力です。これは、シェルのコンテキストで処理を実行するために使用されますが、シェルの終了時にプログラムが強制終了されることはありません。内容が不要な場合は削除できますが、ファイルを作成したプログラムがまだ実行されている場合は、プログラムが終了するまでディスク領域は実際には再利用されません。

また、ファイルを作成したものはすべて将来再び実行される可能性があるため、誰かがログインしてNohupを使用してシェルで実行するのではなく、activemqを適切なデーモンとして実行する必要があります。

3
womble

nohup.outをクリアすることができます

cat /dev/null > Nohup.out
1
fakturk

別のアイデアとして、Nohup.outに配置される出力がないように実行できます。

次のようにコマンドを開始するだけです。

Nohup command > /dev/null

これにより、すべての出力が「/ dev/null」に送信され、消えます。ログを気にしない場合、これはファイルがHDDのスペースを占有するのを防ぐ最も簡単な方法です...

1
Soviero