父进程-bash是什么意思?

父进程-bash是什么意思?

我有一个进程 x,它具有 PPID(由 列出)或大约一个月前启动的ps进程。-bash

myuser+ 11861 11858  0 Jun13 pts/178  00:00:00 -bash
myuser+ 16321 11861  8 Jun13 pts/178  2-01:07:02 myprocessx

bash这是否意味着有人从eg开始了我的进程x nohup

我想知道想要重新启动该进程,但不能确定他们有其他进程管理器,例如supervisor用于管理该进程,并且想要使用用于启动当前进程的任何内容。

答案1

当一个进程启动时,它是通过系统调用完成的execve。此调用的第一个参数是可执行文件的路径。第二个可以任意选择,通常是要执行的程序的名称。 (此后跟随命令行参数。)第二个参数是您在 中看到的ps

按照惯例,登录 shell 是-以此名称开头的。所以你的-bash进程是 bash 的登录实例。

相关内容