Jeder Computerprozess im Betriebssystem hat seine eigene eindeutige ID, die als PID (Process ID) bezeichnet wird. Oft müssen wir möglicherweise die PID eines bestimmten Prozesses kennen, um verschiedene Vorgänge auszuführen: Überwachung, Beendigung oder Neustart des Prozesses. In diesem Artikel betrachten wir einige einfache Möglichkeiten, die PID eines Prozesses auf verschiedenen Betriebssystemen zu bestimmen.
1. Unter Windows:
Auf Computern, auf denen das Windows-Betriebssystem ausgeführt wird, können Sie die PID eines Prozesses leicht über die Befehlszeile herausfinden. Dazu öffnen Sie die Eingabeaufforderung (Win + R, geben Sie "cmd" ein und drücken Sie die Eingabetaste) und geben Sie den Befehl "tasklist" ein. Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie eine Liste aller Prozesse, einschließlich ihrer IDs (PID). Um einen bestimmten Prozess zu finden, nach dem Sie suchen, verwenden Sie die Suche (Strg+F) und geben Sie einen Prozessnamen oder einen Teil davon ein.
tasklist | findstr "chrome"
Dieser Befehl listet alle Prozesse mit dem Namen "Chrome" und deren PID auf.
2. Unter macOS:
Auf Computern mit macOS können Sie die PID des Prozesses auch über die Befehlszeile herausfinden. Öffnen Sie "Terminal" (suchen Sie es im Ordner "Dienstprogramme" auf dem Laufwerk "Programme") und geben Sie den Befehl "ps aux | grep" ein [prozessname]". Anstatt "[prozessname]" geben Sie den Titel oder einen Teil des Namens des Prozesses ein, nach dem Sie suchen möchten. Wenn Sie den Befehl ausführen, sehen Sie eine Liste aller Prozesse, die Ihrer Anforderung entsprechen, einschließlich ihrer IDs (PID).
ps aux | grep chrome
Dieser Befehl listet alle Prozesse mit dem Namen "Chrome" und deren PID auf.
So bestimmen Sie die PID eines Prozesses: 3 einfache Möglichkeiten
Hier sind drei einfache Möglichkeiten, wie Sie die PID eines Prozesses definieren können:
- Verwenden des ps-Befehls. Mit dem Befehl ps (Process Status) können Sie eine Liste der aktiven Prozesse anzeigen. Sie können das Flag -e verwenden , um alle Prozesse anzuzeigen, und das Flag -f , um erweiterte Informationen über den Prozess einschließlich seiner PID zu erhalten. Beispiel: ps -ef .
- Verwenden Sie den Befehl top . Der Befehl top zeigt eine Liste der laufenden Prozesse in Echtzeit an. Am oberen Rand der Liste werden allgemeine Informationen zum Systemstart und am unteren Rand der Liste der Prozesse angezeigt. Die PID des Prozesses wird in der Spalte angegeben PID. Drücken Sie q, um die Liste zu beenden.
- Verwenden des Befehls pgrep . Mit dem Befehl pgrep (Process Grep) können Sie nach Prozessen nach ihrem Namen oder anderen Attributen suchen. Um die PID eines Prozesses anhand seines Namens zu ermitteln, verwenden Sie den Befehl pgrep Prozessname . Beispiel: pgrep apache2 . Dieser Befehl gibt die PID des Prozesses zurück, der dem Apache2-Webserver zugeordnet ist.
Jetzt haben Sie das Wissen über drei einfache Möglichkeiten, die PID eines Prozesses zu bestimmen. Verwenden Sie sie, um Prozesse zu verwalten und verschiedene Aufgaben im Betriebssystem zu lösen.
Methode 1: Verwenden der Befehlszeile
- Öffnen Sie das Terminal.
- Geben Sie den Befehl ps aux ein und drücken Sie die Eingabetaste. Mit diesem Befehl können Sie alle aktuellen Prozesse im System als Liste anzeigen.
- Finden Sie den Prozess, dessen PID Sie herausfinden möchten. Standardmäßig wird die PID in der ersten Spalte angezeigt.
Wenn Sie beispielsweise die PID eines Prozesses mit dem Namen "apache2" herausfinden möchten, führen Sie den Befehl ps aux | grep apache2 aus . In der Ausgabe sehen Sie eine Zeile, in der die PID des Prozesses angegeben ist.
Die Verwendung der Befehlszeile ist eine einfache und effektive Möglichkeit, die PID eines Prozesses auf einem Linux-Betriebssystem zu kennen. Beachten Sie jedoch, dass es in den meisten Fällen auch erweiterte Methoden gibt, die die Software oder die API des Betriebssystems verwenden.
Methode 2: Verwenden des Task-Managers
Um den Task-Manager zu verwenden, öffnen Sie ihn, indem Sie die entsprechende Tastenkombination auf der Tastatur drücken (z. B. Strg+Alt+Entf oder Strg+Umschalt+Esc, je nach Betriebssystem). Wählen Sie dann die Registerkarte Prozesse oder ähnliches aus.
Suchen Sie in der geöffneten Prozessliste nach dem Namen des Prozesses, dessen PID Sie herausfinden möchten. Prozesse werden normalerweise alphabetisch nach Namen angezeigt. Wenn Sie jedoch nach einem bestimmten Prozess suchen müssen, verwenden Sie die Suchfunktion oder scrollen Sie zur gewünschten Stelle in der Liste.
In der Spalte "PID" sehen Sie einen numerischen Wert, der der PID des ausgewählten Prozesses entspricht. Kopieren Sie diesen Wert oder schreiben Sie ihn zur späteren Verwendung irgendwo auf.
Die Verwendung des Task-Managers ist eine der einfachsten Möglichkeiten, die PID eines Prozesses zu kennen, insbesondere für Benutzer, die mit der Befehlszeile oder anderen Betriebssystemtools nicht vertraut sind.