Como impedir que o Linux exclua arquivos temporários no desligamento

1

Estou usando o Ubutu 10.04. Eu tenho alguns aplicativos que criam alguns arquivos temporários em /tmp/<file> como parte de seu processo de desligamento. Eu quero inspecionar esses arquivos quando os aplicativos são fechados no caso de um desligamento do sistema. No entanto, quando o sistema volta a funcionar, descubro que todos os arquivos temporários foram excluídos. Como posso pedir ao sistema para não limpar os arquivos em /tmp/ no desligamento?

    
por 341008 02.06.2010 / 18:24

4 respostas

1

Você pode definir quando os arquivos de /tmp podem ser excluídos. Você deve alterar o valor do arquivo TMPTIME variable form /etc/default/rcS .

O valor padrão dessas variáveis é 0 - isso significa que os arquivos serão excluídos sempre que o computador for iniciado. Configurar TMPTIME para 3 significa excluir arquivos com mais de 3 dias.

Mas você pode definir TMPTIME=infinite - isso significa que os arquivos nunca serão excluídos.

    
por 02.06.2010 / 23:30
4

/tmp é geralmente um sistema de arquivos na memória, então, assim que você reiniciar, desaparece.

Em vez de tentar preservar /tmp , eu tentaria fazer com que meus processos gravassem em um diretório diferente. Se eles forem bem escritos, os aplicativos devem respeitar a variável de ambiente TMPDIR para decidir onde gravar arquivos temporários; você pode então apontar para outro diretório, como /var/tmp , que deve sobreviver a uma reinicialização.

    
por 02.06.2010 / 18:27
1

você pode alterar os horários em que os arquivos em / tmp precisam ser modificados para excluí-los. mas se você configurar sua distribuição linux para manter os arquivos / tmp para sempre e / ou muito tempo, então o disco rígido será preenchido com arquivos inúteis (ou não) no diretório / tmp. dê uma olhada aqui

    
por 02.06.2010 / 18:31
0

É possível alterar onde esses aplicativos armazenam os arquivos temporários?

Uma abordagem melhor seria armazenar esses arquivos em /var/tmp , que é projetado especificamente para essa .

    
por 10.05.2018 / 05:04

Tags