Você pode usar pgrep
para encontrar executáveis com o nome do processo:
$ pgrep firefox
3212
$ pgrep firef
3212
Use a opção -l
para imprimir nomes na segunda coluna:
$ pgrep -l firefox
3212 firefox
Use a opção -x
para corresponder processos cujo nome corresponda exatamente ao padrão.
$ pgrep -x firefox
3212
$ pgrep -x firef
$
Quando você tiver o PID do executável retornado, você poderá eliminá-lo. Você também pode fazer isso em uma única etapa usando o comando pkill
se não estiver interessado no valor de PID:
$ pkill -x firefox
Ele matará o processo com nome próprio. Se não houver tal processo, nada acontecerá, exceto definir $? variável para 1.