首页 > 代码库 > 在一个终端后台运行的进程在新的终端中使用job不会被发现

在一个终端后台运行的进程在新的终端中使用job不会被发现

我在一个终端后台运行了一个程序。之后由于工作需要又新开了一个新的终端。在新的终端中,我想查看后台程序的运行状态,输入jobs时,发现没有后台任务运行。难道我的程序死掉了?我接着top了下,发现我的后台程序是有在运行的。ps下发现也是不能发现这个后台任务的。但为什么jobs和ps时没有后台任务呢?我又在建立这个后台任务的终端输入jobs,发现任务是存在的,ps也是能发现。具体原因目前并不清楚,以后再研究。

在一个终端后台运行的进程在新的终端中使用job不会被发现