0
一個非常基本的問題: 我觀察到賦予新過程的PID不斷增加。截至現在,當我輸入ps
的ps
的PID給定爲48564.(當我這樣做ps
再次它得到+1值)舊的PID在任何時候都被重用?
文件中給出的極限/proc/sys/kernel/pid_max
爲65536
那麼會是什麼如果我達到這個極限就會發生。終止進程的PID是否被重用?
一個非常基本的問題: 我觀察到賦予新過程的PID不斷增加。截至現在,當我輸入ps
的ps
的PID給定爲48564.(當我這樣做ps
再次它得到+1值)舊的PID在任何時候都被重用?
文件中給出的極限/proc/sys/kernel/pid_max
爲65536
那麼會是什麼如果我達到這個極限就會發生。終止進程的PID是否被重用?
當然,他們被重用。一些系統運行多年,除了前幾個「特殊」之外,這65K個PID中的每一個都將循環數千次。
[This](http://unix.stackexchange.com/questions/26677/will-process-ids-be-recycled-what-if-you-reach-the-maximal-id)and [this]( http://superuser.com/questions/135007/how-are-pids-generated)都是你需要的。奇怪的是,你沒有在Google搜索中找到它們。 – axiom
是的..我的壞..我應該看得更徹底..請關閉它。 – WYSIWYG