lord-icon
Goto Top

LINUX Prozess lässt sich nicht killen

ss -nptl
State      Recv-Q     Send-Q         Local Address:Port          Peer Address:Port    Process                                          
                                       
LISTEN     2          128                127.0.0.1:9256               0.0.0.0:*        users:(("app1",pid=25775,fd=34))       
LISTEN     0          128                127.0.0.1:55400              0.0.0.0:*        users:(("app2",pid=8892,fd=8))   


sudo killall -9 8892
8892: Kein Prozess gefunden

Warum?

Content-ID: 92858535699

Url: https://administrator.de/forum/linux-prozess-laesst-sich-nicht-killen-92858535699.html

Ausgedruckt am: 22.12.2024 um 11:12 Uhr

Dani
Dani 24.12.2023 um 10:44:40 Uhr
Goto Top
Moin,
bitte halte dich an Wie Du eine Frage richtig stellst und ergänze entsprechend deine Frage um die fehlenden Informationen.


Gruß,
Dani (Mod)
10138557388
Lösung 10138557388 24.12.2023 aktualisiert um 11:12:32 Uhr
Goto Top
sudo killall -9 8892
RTFM
https://man7.org/linux/man-pages/man1/killall.1.html
Warum?
Darum
killall - kill processes by name
Und die PID ist nunmal nicht der Name des Prozesses.

Hier reicht ein
sudo kill 8892

-9 sollte man wirklich nur in Ausnahmefällen benutzen da ansonsten pot. Datenverlust droht.
lord-icon
lord-icon 24.12.2023 um 10:49:55 Uhr
Goto Top
BEARBEITET

ich möchte ein Prozess killen. Mittels:
ss -nptl
State      Recv-Q     Send-Q         Local Address:Port          Peer Address:Port    Process                                          
                                       
LISTEN     2          128                127.0.0.1:9256               0.0.0.0:*        users:(("app1",pid=25775,fd=34))       
LISTEN     0          128                127.0.0.1:55400              0.0.0.0:*        users:(("app2",pid=8892,fd=8))   
Wird mit u.a. die PID 8892 ausgegben.

sudo killall -9 8892
8892: Kein Prozess gefunden

Über htop kann ich den Prozess mit SIGTERM killen.
Aber angeblich gibt es diesen Prozess nicht... in htop hat der Prozess auch die 8892.

Weiß einer Warum ?
10138557388
10138557388 24.12.2023 um 11:08:38 Uhr
Goto Top
S.o.
ABGler41
ABGler41 24.12.2023 um 12:55:39 Uhr
Goto Top
Hallo,

der Prozessname ist ja auch "app2" und nicht "8892" daher findet der kill-Befehl ihn auch nicht "sudo killall -9 app2" könnte mehr Erfolg haben wie bereits von den Vorrednern erwähnt. Du gibst immer die PID ein das geht halt nicht.

Tschüss und Frohe Weihnachten aus Altenburg

Daniel