Ubuntu-Linux-Konsolen-Befehle
Am Anfang stehen immer die PID-Nummern der Prozesse. Um einen bestimmten Prozess beenden, nimmt man den Befehl „kill“ gefolgt von der PID bzw Nummer des Prozesses, zum Beispiel "kill 32533"
Nun sendet das System dem entsprechenden Programm , bitte beende dich :-) Reagiert es nun immer noch nicht, hilft einem nur noch der Befehl
„kill -9“ + Prozessnummer im obigen Beispiel:
"kill -9 32533"
Nur ist es keine Bitte mehr, sondern der Kernel entzieht dem Prozess ohne Gnade die Ressourcen und wirft ihn aus dem Speicher.
Dies funktioniert aber nur bei Prozessen, die man selbst als User gestartet hat, einem also auch selbst gehören.
„ps aux“ zeigt zusätzlich sämtliche USER der einzelnen laufenden Prozesse. Ein USER kann keine Anwendungen ab-killen, die von anderern USERN gestartet wurden. Also ein normaler Benutzer kann also nur eigene Prozesse killen !
Nur der Systemverwalter ROOT darf auch Prozesse anderer USER beenden, dafür muss man allerdings erst „su“ und mit Passworteingabe Root werden. Oftmals arbeiten Anwendungen mit mehr als nur einer Instanz eines Prozesses. Firefox bzw Mozilla etwa steht gleich fünf Mal in der Prozessliste und verwendet für jeden Ladevorgang, einer weiteren Internetseite, einen weiteren Prozess. Um alle Instanzen eines Programms zu beenden, benutz man am besten den Befehl „kill all“ + Programm-Namen ...also zum Beispiel. "kill all mozilla-bin"

1 Kommentare:
Java Platform, Enterprise Edition (Java EE) is the industry-standard platform for building enterprise-class applications coded in the Java programming language. Based on the solid foundation of Java Platform, Standard Edition (Java SE), Java EE adds libraries and system services that support the scalability, accessibility, security, integrity, and other requirements of enterprise-class applications. java software company
Kommentar veröffentlichen