mata um trabalho rodando em segundo plano

0

Eu comecei a executar um longo trabalho criando um script que executa vários comandos em 20 conjuntos de dados sequencialmente. Eu comecei na janela do xterm com

$ script.scr

então digitado

<ctrl-Z>

então chamado

$ bg

e, em seguida, saiu da janela. Eu agora retornei e iniciei outra janela xterm e decidi matar o trabalho, mas quando eu identifico o PID com o topo e então

$ kill PID

o processo atual do PID é eliminado, mas o trabalho inicia a próxima linha de comando do script.

Eu poderia manualmente matar novamente o novo PID criado, mas como existem 20 ou mais linhas de comando similares no script, isso se torna tedioso. Existe uma maneira curta (eficiente) de matar todo o trabalho?

$ killall PID apenas mata o processo atual e um novo inicia apenas o

o mesmo que usar kill.

$ killall script.scr não tem efeito

    
por bill mitchell 15.04.2015 / 08:23

1 resposta

1

Execute o comando killall script.scr

    
por 15.04.2015 / 08:46