我以编程方式在 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”,我并不想终止它们。
我无法选择更改这些程序的代码或名称。
有什么办法可以解决这个问题吗?我可以更改作业的名称而不更改程序吗?
谢谢