
Pode doer se eu desligar minha máquina sem fechar todos os programas? Normalmente fecho todos eles manualmente, mas ouvi de outras pessoas que isso não é mais necessário (ou seja, o Linux cuidará do fechamento adequado dos programas antes de desligar o computador). Normalmente executo aplicativos como Thunderbird, VIM (sem nenhum arquivo não salvo aberto) e janelas do navegador quando desligo meu PC. E eu me certificaria de não gravar nada no USB ao desligar.
Executando Arch Linux edesligando usando o ConsoleKit.
Responder1
DR
É uma prática recomendada fechar todos os aplicativos que possam ter dados não salvos antes de desligá-los.
Explicação mais longa
É responsabilidade do aplicativo individual lidar normalmente com um SIGTERM, mas certamente há casos em que isso não será suficiente. Dois exemplos que podem causar perda de dados são:
- Um aplicativo não trata adequadamente (ou até mesmo ignora) o SIGTERM.
- O aplicativo leva mais tempo para salvar seus dados do que o sistema permite antes de enviar o SIGKILL (por exemplo, cerca de 5 segundos no Ubuntu de acordo com olivro de receitas iniciante).
Alguns exemplos práticos
Eu pessoalmente recomendaria fechar documentos abertos em seu editor de texto ou processador de texto, mas não me preocuparia com notas do Tomboy ou com abas abertas do Firefox. Você provavelmente deve tomar cuidado com qualquer transferência de arquivos em massa no Nautilus, mas eu não me preocuparia com um download recuperável com wget ou transmissão.
Como todas as coisas do tipo Unix, YMMV.
Responder2
Por experiência anedótica (a minha, em vários sistemas que uso todos os dias), sempre desliguei meu sistema com aplicativos em execução (mas sem arquivos não salvos) e nunca tive problemas.
Responder3
Depende dos aplicativos que estão ativos quando você desliga. Todos os aplicativos recebem uma mensagem de desligamento e devem agir de acordo. Se não for forçado, eles podem optar por abortar o desligamento.