那么,我如何关闭进程所在的终端与killall。
我试过这样做:
第一航站楼:killall node
在第二航站楼:
Ready
Terminated但我只想让第二个终端在节点死后关闭。
发布于 2017-04-13 06:34:08
您可以使用-t选项:
killall -t $(tty)将调用从终端会话(即使使用nohup)启动的所有进程,包括shell。所以你的航站楼会关闭。
发布于 2017-04-13 06:26:21
您还需要关闭运行终端的进程,该进程通常是节点进程的父进程。
How do I get the parent process ID of a given child process?这个问题是一个很好的起点。您可以通过How to find the Process ID of a running terminal program找到节点进程的PID。
https://stackoverflow.com/questions/43384930
复制相似问题