[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como fechar um programa
From: |
Marcelo Giovani |
Subject: |
Re: [shell-script] Como fechar um programa |
Date: |
Mon, 16 Mar 2009 07:13:52 -0700 (PDT) |
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 <address@hidden> escreveu:
De: trans548 <address@hidden>
Assunto: [shell-script] Como fechar um programa
Para: address@hidden
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 <address@hidden> escreveu:
De: trans548 <address@hidden>
Assunto: [shell-script] Como fechar um programa
Para: address@hidden
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]