2011-09-19 3 views
0

Linux의 procfs에서 jobid를 가져오고 싶습니다./proc // status 파일에 Pid, ​​Ppid 만 있습니다. 그러나 나는 일자리가 필요했다. 정보를 얻을 수있는 방법이 있으면 알려주십시오.Linux의 procfs에서 jobid를 얻는 방법

감사합니다.

+0

프로세스의 임시 직원 – Vin

답변

2

셸의 작업 ID를 나타내는 경우이 정보는 작업을 만든 셸에서만 알 수 있습니다. 커널은 '작업 ID'에 대한 개념이 없기 때문에 커널을 추적하거나 procfs (또는 다른 방법)를 통해 커널을 노출하지 않습니다.

+0

정보 주셔서 감사합니다. 그렇다면 사람들이 코드에서 사용할 프로세스를 어떻게 받아 들여야합니까? 내가 생각하는 어떤 방법이 있어야한다. – Vin

+2

@Vin 작업 ID는 셸에서만 의미 있고 액세스 할 수 있으므로 셸 스크립트에서 작업 ID 만 사용합니다 (예 : rarly). '%%'는 마지막으로 실행 된 백그라운드 작업을 참조합니다. – nos