Eu estou programaticamente iniciando vários servidores no terminal do Gnome com cada servidor em sua própria guia entitulada:
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 fazer um script para pará-los programaticamente.
Meu problema é que os nomes PS gerados não são exclusivos.
Eu recebo 3 nomes PS chamados "bash" e 3 chamados "java".
Eu terei outros processos, NÃO, relacionados a esses trabalhos também chamados de "bash" ou "java" que eu NÃO quero que sejam mortos.
Eu 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
Tags bash linux bash-scripting