获取命令启动的 pids
Get the pids launched by a command
我是运行MacOSXYosemite.
我正在尝试 return 使用后台进程样式通过命令启动启动的 PID。 (myCommand &
)
为了得到它们,我发现 $!
其中 return 最后一个 运行 进程的 PID。
或者像 pgrep -f "elm"
这样的东西 return 所有在命令行中带有 elm
的 pid。
我想知道是否有另一种方法可以通过命令启动 PID。因为,我有一些程序启动了几个进程,$!
仅 return 最后一个进程,使用 pgrep
可以 return PID 由我想要定位的另一个命令启动。
编辑:
如何获取命令启动的 PID 列表?
编辑 2:
编辑 3:
使用pidof
.
pidof command
或
pidof program
或
pidof [options] program1 program2 ... programN
我是运行MacOSXYosemite.
我正在尝试 return 使用后台进程样式通过命令启动启动的 PID。 (myCommand &
)
为了得到它们,我发现 $!
其中 return 最后一个 运行 进程的 PID。
或者像 pgrep -f "elm"
这样的东西 return 所有在命令行中带有 elm
的 pid。
我想知道是否有另一种方法可以通过命令启动 PID。因为,我有一些程序启动了几个进程,$!
仅 return 最后一个进程,使用 pgrep
可以 return PID 由我想要定位的另一个命令启动。
编辑:
如何获取命令启动的 PID 列表?
编辑 2:
编辑 3:
使用pidof
.
pidof command
或
pidof program
或
pidof [options] program1 program2 ... programN