| In Linux bestaat er niet zoiets als een proces-ID genaamd "inid". Er is een commando `pidof` dat de proces-ID van een lopend proces kan vinden op basis van zijn naam, maar dat is anders.
De proces-ID (PID) is een uniek nummer dat wordt toegewezen aan elk proces dat op het systeem wordt uitgevoerd. U kunt de PID van een proces op verschillende manieren vinden:
* `ps` commando: Dit is de meest voorkomende manier. Bijvoorbeeld:
* `ps aux | grep ` (Dit toont alle processen en bevat meestal de PID. Houd er rekening mee dat `grep` ook het grep-commando zelf toont, dus het kan zijn dat je specifieker moet zijn of andere opties moet gebruiken om te filteren)
* `ps -ef | grep ` (Vergelijkbaar met het bovenstaande, maar met een iets ander formaat)
* `pidof ` (Dit retourneert direct de PID('s) van processen die overeenkomen met de naam)
* `/proc` bestandssysteem: Elk proces heeft een directory in `/proc` met zijn PID als directorynaam. Informatie over het proces wordt in die map opgeslagen.
* Systeemmonitoringtools: Grafische systeemmonitors zoals `top`, `htop`, `gnome-system-monitor`, enz., zullen een lijst met actieve processen met hun PID's weergeven.
Om een PID te krijgen, moet u de *naam* weten van het proces dat u zoekt. Als u geen procesnaam heeft, kunt u de PID ervan niet verkrijgen. |