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/contentid/92858535699

Printed on: September 18, 2024 at 23:09 o'clock

Dani
Dani Dec 24, 2023 at 09:44:40 (UTC)
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
Solution 10138557388 Dec 24, 2023 updated at 10:12:32 (UTC)
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 Dec 24, 2023 at 09:49:55 (UTC)
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 Dec 24, 2023 at 10:08:38 (UTC)
Goto Top
S.o.
ABGler41
ABGler41 Dec 24, 2023 at 11:55:39 (UTC)
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