Enviado em 12/03/2014 - 10:27h
Pessoal estou penando aqui para tentar encontrar uma forma de criar um script para matar um processo zumbi que fica rodando após finalizar um programa. No caso o programa é o Orca e o processo que insiste em se manter ativo após o Orca ser finalizado é o speech-dispatch. O problema é que esse processo "sequestra" alguma coisa das bibliotecas de áudio e quando eu finalizo o Orca o Dosvox ou qualquer outro programa instalado no wine e que utilize som, fica mudo. Para que eles voltem a funcionar tenho que manualmente matar o speech-dispatch listando com o top e depois dando kill usando o PID dele. Minha idéia era criar um script que fizesse isso de forma automática e fácil para o usuário. Algo do tipo "Clique aqui após fechar o Orca para poder utilizar o Dosvox", ou alguma coisa do gênero. Enfim, eu descobri o comando pgrep e com ele consigo o PID do speech-dispatch e mato o processo com o número e o kill. Como eu coloco esses comandos num script para que essas ações aconteçam automaticamente?