![Linux: Поиск процессов, которые я начал убивать](https://rvso.com/image/1449492/Linux%3A%20%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2%2C%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5%20%D1%8F%20%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%20%D1%83%D0%B1%D0%B8%D0%B2%D0%B0%D1%82%D1%8C.png)
Я программно запускаю несколько серверов в терминале 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», которые я НЕ хочу завершать.
У меня нет возможности изменить код или названия этих программ.
Есть ли способ обойти это? Могу ли я изменить название вакансий, не меняя программы?
Спасибо