GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Warum ist das neue Pid kleiner als das alte?

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.


Linux
  1. Linux – Warum kann der Kernel Init nicht ausführen?

  2. Warum kann ich die Linux-Anzeige nicht exportieren?

  3. Was ist das Äquivalent zu getch() &getche() in Linux?

  4. Linux-PID-Recycling

  5. Hinzufügung eines neuen Netzwerkprotokolls im Linux-Kernel

Schenken Sie einem alten MacBook mit Linux neues Leben

Warum Vim-Fans den Linux-Fenstermanager Herbstluftwm lieben

Warum den Pantheon-Desktop für Linux Elementary OS verwenden

11 Gründe, warum Linux besser ist als Windows

Linux vs. Mac:7 Gründe, warum Linux die bessere Wahl ist als Mac

So finden Sie die PID und PPID eines Prozesses in Linux