Linux: Поиск процессов, которые я начал убивать

Linux: Поиск процессов, которые я начал убивать

Я программно запускаю несколько серверов в терминале Gnome, при этом каждый сервер находится на отдельной вкладке с названием:

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"' \

Я также хотел бы создать скрипт, который бы программно останавливал их все.

Моя проблема в том, что сгенерированные имена PS не уникальны.

Я получу 3 имени PS с названием «bash» и 3 с названием «java».

У меня будут другие процессы, НЕ связанные с этими заданиями, также называемые «bash» или «java», которые я НЕ хочу завершать.

У меня нет возможности изменить код или названия этих программ.

Есть ли способ обойти это? Могу ли я изменить название вакансий, не меняя программы?

Спасибо

Связанный контент