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-Key: 92858535699

Url: https://administrator.de/contentid/92858535699

Printed on: April 27, 2024 at 12:04 o'clock

Member: 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)
Mitglied: 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.
Member: 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 ?
Mitglied: 10138557388
10138557388 Dec 24, 2023 at 10:08:38 (UTC)
Goto Top
S.o.
Member: 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