O comando para descobrir o ID de um processo (dado seu nome) é pidof
. No entanto, desde que sua intenção é matar o processo, existem maneiras melhores / mais fáceis do que usar pidof
para encontrar seu pid primeiro:
Assumindo que o processo que você quer matar é identificado exclusivamente pelo seu nome (ou você quer matar todos os processos com esse nome), você não precisa saber o seu pid. Você pode simplesmente fazer killall processname
.
Se houver vários processos com o mesmo nome, mas você só quiser matar um deles, usar pidof
não ajudará muito, porque ele fornecerá os pids, mas não lhe dará nenhum informações para determinar qual dos pids pertence ao processo que você realmente deseja matar.
Nesse caso, você pode fazer ps aux | grep processname
, que mostrará todos os processos com o nome dado, bem como o console em que estão sendo executados (se aplicável) e os argumentos com os quais foram invocados, o que lhe permite identificar processo que você está procurando.
Se o processo abrir qualquer X-windows, você também pode usar xkill
para matar (invocar xkill
e depois clicar na janela).