I Linux finns det inget sådant som ett process -ID som heter "InID". Det finns ett kommando "pidof" som kan hitta process -ID för en löpningsprocess med namnet, men det är annorlunda.
Process -ID (PID) är ett unikt nummer som tilldelats varje process som körs på systemet. Du kan hitta PID för en process med flera metoder:
* `Ps` -kommandot: Detta är det vanligaste sättet. Till exempel:
* `PS AUX | grep `(Detta kommer att visa alla processer och inkluderar vanligtvis PID. Var medveten om att` grep 'också kommer att visa själva GREP -kommandot, så du kan behöva vara mer specifik eller använda andra alternativ för att filtrera)
* `PS -EF | grep `(Liknar ovan, men med något annorlunda format)
* `pidof ` (Detta returnerar direkt PID (er) för processer som matchar namnet)
* `/proc` filsystem: Varje process har en katalog i `/proc` med sin PID som katalognamn. Information om processen lagras i den katalogen.
* Systemövervakningsverktyg: Grafiska systemmonitorer som `top ',' htop ',' gnom-system-monitor ', etc., kommer att visa en lista över körprocesser med sina PID.
För att få en PID måste du veta * namnet * på processen du letar efter. Om du inte har ett processnamn kan du inte få dess PID.