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 个名为“bash”的 PS 名称和 3 个名为“java”的 PS 名称。

我将拥有其他与这些作业不相关的进程,这些进程也称为“bash”或“java”,我并不想终止它们。

我无法选择更改这些程序的代码或名称。

有什么办法可以解决这个问题吗?我可以更改作业的名称而不更改程序吗?

谢谢

相关内容