Olá João, tenta fazer o seguinte:
Execute o comando que chama o kaffeine em background colocando um "&" no final da linha. Logo em segua a essa linha, capture o PID dessa ultima execução do kaffeine com a linha MATAR_PID="$!" Essa linha armazena na variável "MATAR_PID" o número do PID do processo que você acabou de chamar em background, no caso, do kaffeine. Antes de encerrar seu programa, mate aquele pid com "kill $MATAR_PID" Um exemplo: #!/bin/bash sleep 5000 & MATAR_PID="$!" echo "O SLEEP GRANDE tem o PID = $MATAR_PID" kill $MATAR_PID echo "SLEEP GRANDE morto" exit 0 Espero que ajude. Abraços, Marcelo Giovani --- Em seg, 16/3/09, trans548 <[email protected]> escreveu: De: trans548 <[email protected]> Assunto: [shell-script] Como fechar um programa Para: [email protected] Data: Segunda-feira, 16 de Março de 2009, 9:02 Ola,pessoal Sou iniciante no shell script e gostaria da ajuda de voces num script estou fazendo. Já fiz uma pesquisa nas mensagem mais nao achei o que procuro. É o seguinte: Após chamar um programa - via script - qual o comando para fecha-lo - depois que ele realizou a tarefa. No caso do meu escript eu chamo o kaffeine, porém quando uso o comando close ou exit, para fecha-lo, ele nao fecha. Desde já agradeço qualquer juda. Joao Antes d --- Em seg, 16/3/09, trans548 <[email protected]> escreveu: De: trans548 <[email protected]> Assunto: [shell-script] Como fechar um programa Para: [email protected] Data: Segunda-feira, 16 de Março de 2009, 9:02 Ola,pessoal Sou iniciante no shell script e gostaria da ajuda de voces num script estou fazendo. Já fiz uma pesquisa nas mensagem mais nao achei o que procuro. É o seguinte: Após chamar um programa - via script - qual o comando para fecha-lo - depois que ele realizou a tarefa. No caso do meu escript eu chamo o kaffeine, porém quando uso o comando close ou exit, para fecha-lo, ele nao fecha. Desde já agradeço qualquer juda. Joao Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
