2011-09-19 76 views
0

我想从Linux中的procfs获取jobid。我在/ proc //状态文件中只看到Pid,Ppid。但我也需要工作。请让我知道是否有方法获取信息。如何从Linux中的procfs获取jobid

谢谢!

+0

一个过程的作业 – Vin

回答

2

如果您指的是shell中的作业ID,则只有创建作业的shell才知道该信息。内核没有“作业ID”的概念,因此不会跟踪它们,或者通过procfs(或任何其他方法)公开它们。

+0

感谢您的信息。人们如何获得一个流程的工作,然后在他们的代码中使用?应该有一些我想的方式。 – Vin

+2

@Vin由于工作id仅在shell中有意义并且易于访问,所以只有人(rarly)在shell脚本中使用工作id,例如, '%%'指的是上次执行的后台作业。 – nos