Fechar graciosamente os aplicativos no desligamento

3

Como fechar automaticamente um aplicativo no encerramento (fechamento suave, não matar)?

Eu tento chamar wmctrl -c "App" em powerbtn.sh , mas isso não funciona. O mesmo comando wmctrl funciona perfeitamente quando digitado no terminal ou chamado de um script sem direitos de superusuário.

Por que não funciona em powerbtn.sh e como corrigi-lo?

    
por Powerbtn 28.02.2013 / 05:30

1 resposta

3

Eu estava com a impressão de que um desligamento normal fecha todos os processos de qualquer maneira - isto é, chama SIGTERM neles, então espera que eles terminem - SIGTERM é o modo normal de terminar um processo e permitir que ele faça qualquer limpeza -up trabalho necessário antes de realmente terminar.

Ou seja, você não precisa se preocupar em fazer isso.

    
por thomasrutter 28.02.2013 / 05:56