Linux: Encontrando processos que comecei a matá-los

Linux: Encontrando processos que comecei a matá-los

Estou iniciando programaticamente vários servidores no terminal Gnome com cada servidor em sua própria guia intitulada:

gnome-terminal   \
--tab -t "Server1" -e 'bash -c "export BASH_POST_RC=\"pathtoserver1/server1\"; exec bash"' \
--tab -t "Server2" -e 'bash -c "export BASH_POST_RC=\"pathtoserver2/server2\"; exec bash"' \
--tab -t "Server3" -e 'bash -c "export BASH_POST_RC=\"pathtoserver3/server3\"; exec bash"' \

Eu também gostaria de criar um script para interromper todos eles programaticamente.

Meu problema é que os nomes PS gerados não são únicos.

Receberei 3 nomes PS chamados "bash" e 3 chamados "java".

Terei outros processos, NÃO, relacionados a esses trabalhos também chamados de "bash" ou "java" que NÃO quero que sejam eliminados.

Não tenho a opção de alterar o código ou os nomes desses programas.

Existe alguma maneira de contornar isso? Posso alterar o nome dos trabalhos sem alterar os programas?

Obrigado

informação relacionada