문제

쉘 스크립트 (예 : 실행되기 전에) 쉘 스크립트에서 시작하는 모든 프로세스도 NICE를 사용하는지 알고 있습니다.

쉘 스크립트를 시작하고 renice를 시작하면 모든 어린이 과정이 틀려지게되면 어떻게됩니까?

Renice Man Pages에서 살펴 보았고 아동 과정에 대한 언급이 없습니다.

도움이 되었습니까?

해결책

아이들은 물려받습니다 현재의 프로세스가 생성 될 때 우선 순위. 즉, 부모를 렌즈하고 자녀를 시작하면 우선 순위가 수정됩니다.

Renice에 이미 달리는 어린이는 영향을받지 않습니다.

단서가 fork() 남자 페이지 (아이를 시작하는 것은 a입니다 fork/exec 작업):

Fork ()는 PID 및 PPID에서만 상위 프로세스와 다른 아동 프로세스를 생성하고 자원 활용이 0으로 설정된다는 사실에서 생성됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top