A medida que los nuevos procesos se bifurcan, los PID aumentarán hasta un límite dependiente del sistema y luego terminarán. El núcleo no reutilizará un PID antes de que ocurra este ajuste.
El límite (número máximo de pids) es /proc/sys/kernel/pid_max
. El manual dice:
/proc/sys/kernel/pid_max
(desde Linux 2.5.34)
Este archivo especifica el valor en el que los PID se ajustan (es decir, el valor en este archivo es uno mayor que el PID máximo). El valor predeterminado para este archivo, 32768
, da como resultado el mismo rango de PID que un núcleo anterior
https://superuser.com/questions/135007/how-are-pids-generated
Esto debería responder a su pregunta:parece que reciclará los PID cuando se agoten, omitiendo los que aún están asignados.