excluindo o arquivo nohup.out

2

Eu tenho um arquivo chamado "nohup.out". Está consumindo muito espaço e eu gostaria de removê-lo.

/opt/apache-activemq-5.2.0/bin/nohup.out: 4.2G

Isso afetará o aplicativo de alguma forma? Eu não quero logs, apenas espaço em disco.

    
por shantanuo 05.07.2011 / 04:32

3 respostas

3

Essa é a saída de um arquivo produzido pelo programa nohup , que é usado para executar coisas no contexto de um shell, mas sem o programa ser eliminado quando o shell é encerrado. Você pode excluí-lo se não quiser o que está nele, mas se o programa que criou o arquivo ainda estiver em execução, o espaço em disco não será realmente recuperado até que o programa saia.

Além disso, as chances são de que o que criou o arquivo provavelmente o fará novamente no futuro, portanto você realmente deseja executar o activemq como um daemon apropriado, em vez de alguém que faz login e executa-o em um shell com nohup .

    
por 05.07.2011 / 04:51
1

Como outra ideia, você pode executá-la para que não haja saída a ser colocada em nohup.out:

Basta iniciar o comando assim:

nohup command > /dev/null

Isso fará com que a saída de tudo seja enviada para "/ dev / null" e desapareça. Se você não se importa com os logs, esta é a maneira mais fácil de impedir que o arquivo ocupe espaço no disco rígido ...

    
por 05.07.2011 / 08:57
1

você pode limpar nohup.out por

cat /dev/null > nohup.out
    
por 03.11.2018 / 16:27