Wie man einen Prozess auf einem Unix-Computer beenden

November 7

Wie man einen Prozess auf einem Unix-Computer beenden

Jeden Vorgang oder jede Anwendung, die auf einem Unix-Computer ausgeführt wird, ob von einem Benutzer oder das System gestartet wird einen Prozess bezeichnet. Jeder Prozess erhält eine eindeutige Nummer (PID), so dass das Betriebssystem nachvollziehen können was der Prozess macht und wie die Ressourcen zugewiesen werden soll. Jeder Prozess hat auch einen Besitzer. Dieser Benutzer gehören Aufgaben oder Anwendungen, die von einem Benutzer gestartet werden. Der Root-Benutzer kann töten oder anhalten, jeder Prozess, der ausgeführt wird. Jedem Benutzer kann nur die Prozesse beenden, die von diesem Benutzer gehören.

Anweisungen

1 Öffnen Sie eine terminal-Sitzung. Dies ist, geben Sie die folgenden Befehle ein.

2 Geben Sie den Befehl "Ps - Aux", um den Prozess zu suchen. Dies zeigt eine Liste aller Prozesse, die auf dem Computer, zusammen mit der PID (Prozess-ID). Wenn Sie den Namen der Anwendung kennen, können Sie den Befehl "Ps" mit dem Befehl "Grep" kombinieren. Z. B. "Ps - Aux | Grep Firefox"finden die Prozesse, die durch die Firefox-Anwendung verwendet wird. Sie benötigen die PID des Prozesses für den folgenden Befehl aus.

3 Geben Sie den Befehl "< PID > töten", um den Prozess zu beenden. Ersetzen Sie "< PID >" durch die PID-Nummer für diesen Prozess. Beispielsweise wenn die PID "22177" ist, geben Sie "töten 22177" um diesen Prozess zu stoppen.

4 Geben Sie den Befehl "Ps - Aux" ein zweites Mal, um sicherzustellen, dass der Prozess beendet wurde.

5 Geben Sie "beenden", um die terminal-Sitzung zu schließen.

Tipps & Warnungen

  • Mithilfe des Befehls "Pidof" können Sie auch um die PID eines bestimmten Prozesses zu finden, solange Sie den Namen des Prozesses (z.B. "Pidof Firefox") kennen.