08/09/20 07:24:46
>>471
無理みたいです。
最近の stable のソース(src/sys/kern/kern_fork.c,v 1.282.2.6)
を見てみましたが、そんな仕掛けは用意されてないっぽいです。
逆に kern.randompid を 1 にすると、次PID の候補をランダムに選
択する機能が ON になるようです(普通はkernl.lastpid+1が候補)
> sshd だけに限らずすべての PID を継承することは実用性を抜きにして技術的に可能ですか?
仕様にもよりますが、きっちりしたものを作ろうとすると相当面倒だと思います。
さらにそのメンテを考えると、事実上不可能だと思った方がいいです。
そもそも何でそんな機能がほしいんでしょうか?
余談ですが、100番以下は boot 直後のプロセス(といってもほとん
どがkernel thread)に予約されているみたいなので、同じH/W構成
のマシンならだいたいいつも同じ番号かもしれません。また、
swapper は 0、init は 1 などと PID が例外的に決まっている特殊
なプロセスもあります。