2017-04-13 96 views
1

那么我怎样才能关闭killall进程所在的终端。如何让killall关闭进程所在的终端?

我已经试过这样:

在第一个终端: killall node

在第二终端:

Ready 
Terminated 

但我只想要第二终端关闭节点被杀害后。

+0

我不确定这个命令在你的系统上是否可用,但你可以试试'killall process && logout'。 – ForceBru

+0

@ForceBru那不是我要找的。我想关闭第二个终端,而不是第一个终端。 – jusola

回答

1

可以使用-t选项:

killall -t $(tty) 

会调用所有进程从终端会话(即使nohup)开始,包括外壳。所以,你的终端将会关闭。

+0

-t对我来说不是killall的选项。你用的是什么版本的killall? – jusola

+0

我在Mac上运行Sierra。 – codeforester

+0

好吧,也许Ubuntu没有这个选项 – jusola