Besteht die Möglichkeit, dass die PID des neuen Prozesses kleiner ist als die vorhandenen?
Ich habe einen Daemon-Prozess, der neu gestartet wird, wenn er beendet wird, ich habe die PIDs aufgezeichnet,
und festgestellt, dass die PID zuerst kleiner wurde, und dann gehen Sie größer.
Was ist der mögliche Grund?
============================================================
Entschuldigung für die Nachfrage und danke für die Antworten.
Ich glaube, ich habe die Antwort gefunden.
/proc/sys/kernel/pid_max zeigt 32768 (Android-Betriebssystem auf einem Telefon), im Langzeittest muss dies überschritten und neu zugewiesen worden sein. Nochmals vielen Dank.
Akzeptierte Antwort:
Unter Linux werden PIDs der Reihe nach zugewiesen, aber irgendwann erreicht das System sein PID-Limit und beginnt von vorne, wobei bereits zugewiesene PIDs übersprungen werden.