Tente usar
pkill -P PPID
que deve matar todos os filhos do processo pai com ID = PPID.
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,
Tente usar
pkill -P PPID
que deve matar todos os filhos do processo pai com ID = PPID.
Tags kill