TL; DR
É uma prática recomendada fechar todos os aplicativos que possam ter dados não salvos antes de serem encerrados.
Explicação mais longa
É responsabilidade do aplicativo individual lidar com um SIGTERM normalmente, 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 manipula corretamente (ou até ignora) 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 o upstart cookbok ).
Alguns exemplos práticos
Eu pessoalmente recomendaria fechar documentos abertos em seu editor de texto ou processador de texto, mas eu não me preocuparia com as anotações do Tomboy ou abriria as abas 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.