mata todo o processo de executáveis em uma pasta

2

Eu preciso matar todo o processo filho.

O processo principal no lmbench

pkill -9 lmbench 

não está a matar, mas

kill -9 <pid>

mata o processo pai,

mas mesmo depois de matar o processo pai algum processo de / usr / lib / lmbebch / bin continua rodando,

Como matar todos os processos ou executáveis localizados dentro de / usr / lib / lmbench?

ou matar lmbench com seus filhos.

Eu não posso usar ctrl + c quando eu inicio a partir de um script de shell e uso pipe para controlar o lmbench

Resolvido o problema usando

busybox killall -9 lmbench
busybox pkill -P $lmbenchPID

mas existe alguma maneira de comando?

lmbenchDriver.sh é o shell script que chama o lmbench

então depois que lmbenchDriver sair, eu ainda posso ver o processo

lmbenchDriver, lembench, mem, line,

    
por limovala 16.08.2013 / 10:08

1 resposta

2

Tente usar

pkill -P PPID

que deve matar todos os filhos do processo pai com ID = PPID.

    
por 16.08.2013 / 10:11

Tags