Re: Jobs control
[ Aviso aos puristas: uso a palavra "sessao" para simplificar a explicacao ]
Olah!
Uma tarefa naum eh soh usuario-especifica, ela tambem eh sessao-especifica. A
grande maioria das tarefas (que naum tem jobs filhos) eh morta qdo vc dah
logout, a menos que vc utilize o nohup (man nohup para maiories informacoes).
Mas se vc tem uma tarefa que fica sendo executada (provavelmente pq o
programa pede para ser executada num nivel mais alto do que a sessao), vc
pode logar de novo como o usuario (o jobs naum vai mostrar essa tarefa, uma
vez que naum eh a mesma sessao) ou como root e usar o ps para ver o PID da
tarefa e mata-la com o kill.
Exemplo: vc tem a tarefa "abcde" que continua executando como usuario "teste"
mesmo depois do logout. Vc pode fazer o seguinte:
bash$ jobs
[ naum mostra nada]
bash$ ps uax | grep teste
[....]
teste 31350 1.8 11.5 23904 14676 ? S 17:39 0:10 abcde
teste 31362 0.0 1.2 3344 1528 pts/2 R 17:49 0:00 ps uax
teste 31363 0.0 0.5 1676 676 pts/2 S 17:49 0:00 grep teste
Vc percebe que a tarefa abcde naum estah na mesma sessao que vc (estah em "?"
e vc estah em "pts/2"), mas ele mostra o PID dela (31350). Aih vc pode matar
o processo:
bash$ kill -9 31350
Era isso. Espero ter ajudado. []s
Pablo
Em Dom 23 Jun 2002 17:24, Leonardo Custodio escreveu:
| Estava trabalhando no sistema como o usuário A, quando mandei executar uma
| tarefa em background e dei um logout. Pude perceber que a tarefa continuou
| sendo executada (já que o HD ainda estava movimentando os dados), mas mesmo
| entrando como o próprio usuário A, ou o root, não consigo encontrar esta
| tarefa, a não ser procurando em /proc.
| Como eu faria para visualiza-la? Para poder mata-la ou restaura-la para o
| fg?
|
| Obrigado,
| Kromagg (Leonardo Custodio)
| coldwater@uol.com.br
--
Pablo Lorenzzoni (Spectra) <spectra@debian.org>
GnuPG Key ID 268A084D at search.keyserver.net
Webpage: http://people.debian.org/~spectra/
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to:
- References:
- Jobs control
- From: "Leonardo Custodio" <coldwater@uol.com.br>