Não use killall5
para essa finalidade. A página man afirma
Its primary (only) use is in the rc scripts found in the /etc/init.d directory
Em vez disso, você deve usar
killall java
para matar apenas processos com java
em seu nome.
Se pode haver processos Java que você não quer matar, você pode usar pgrep -l [search pattern]
para obter exatamente os processos que deseja matar ( -l
mostra os nomes dos processos também, não apenas os PIDs) e então usar pkill
com o mesmo padrão de pesquisa.
Por exemplo
pgrep -l "fire|chrom"
fornece (no meu caso) todos os processos firefox
e chromium
. E
pkill "chrom"
mata todos os meus processos de cromo.