2011-09-19 57 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