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

Posted Zzzzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在一个终端后台运行的进程在新的终端中使用job不会被发现相关的知识,希望对你有一定的参考价值。

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

以上是关于在一个终端后台运行的进程在新的终端中使用job不会被发现的主要内容,如果未能解决你的问题,请参考以下文章

Linux 进程管理命令之jobs

每天三分钟搞定linux shell脚本24 后台模式运行

linux终端中如何终止所有top的进程

Linux 进程后台运行

linux如何后台运行进程,而且不随终端关闭而关闭

让进程在后台运行