PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was mach ich wenn sich ein prozess nicht killen lässt?



d@tenmaulwurf
11.04.04, 23:36
Moin!

Hab n root-Server und den CS-Server gecrashed... jedoch ist "hlds" und "hlds_run" noch unter ps -a aufgelistet.
Sobald ich "killall hlds" bzw. killall "hlds_run" buw. "kill PID" eingebe scheint es so, als wäre er gekillt - dem ist jedoch leider nicht so:



sonne:/home/gameserver/halflife # killall hlds
sonne:/home/gameserver/halflife # killall hlds
sonne:/home/gameserver/halflife # killall hlds
sonne:/home/gameserver/halflife # killall hlds_run
sonne:/home/gameserver/halflife # killall hlds_run
sonne:/home/gameserver/halflife # killall hlds_run
sonne:/home/gameserver/halflife # killall hlds_run
sonne:/home/gameserver/halflife #

# ps -a
PID TTY TIME CMD
9833 pts/3 00:00:00 hlds_run
9843 pts/3 00:00:02 hlds


Der prozess lässt sich einfach net beenden :mad:

THX schonma im voraus,

d@tenmaulwurf

dj-tj
11.04.04, 23:40
kill -9 PID
killall -9 blabla

.. sollte funktionieren

d@tenmaulwurf
11.04.04, 23:43
hat sich schon erledigt - nachdem ich Putty geschlossen habe waren sie weg :D

i-u
23.05.04, 19:01
habe ein ähnliches problem:

fam greifft auf deine partition [removable] zu, die nicht mehr da ist.
nun hat sich deshalb der konqueror aufgehangen.
eine neue konqueror-instanz lässt sich nicht starten.

killall -9 oder
kill -9 hilft beides nichts.

was mache ich in so einem fall???

EDIT:

in meinem fall folgendes:

[root@localhost user]# ps ax|grep konqueror
7619 ? DL 0:05 kdeinit: konqueror --silent
7664 ? D 0:13 kdeinit: kio_file file /tmp/ksocket-user/klauncher7p8ytb.slave-socket /tmp/ksocket-user/konquerorLZq56a.slave-socket
7665 ? DL 0:00 konqueror file:/mnt/hd/


philipp

fsd
23.05.04, 20:58
habe ein ähnliches problem:

fam greifft auf deine partition [removable] zu, die nicht mehr da ist.
nun hat sich deshalb der konqueror aufgehangen.
eine neue konqueror-instanz lässt sich nicht starten.

killall -9 oder
kill -9 hilft beides nichts.

was mache ich in so einem fall???

EDIT:

in meinem fall folgendes:

[root@localhost user]# ps ax|grep konqueror
7619 ? DL 0:05 kdeinit: konqueror --silent
7664 ? D 0:13 kdeinit: kio_file file /tmp/ksocket-user/klauncher7p8ytb.slave-socket /tmp/ksocket-user/konquerorLZq56a.slave-socket
7665 ? DL 0:00 konqueror file:/mnt/hd/


philipp


Gar nichts. Die Prozesse sind in uninterruptible sleep Status.
Du musst die Maschine rebooten.

MFG fsd.

PierreS
23.05.04, 21:33
Hui, das habe ich auch manchmal, daß sich Prozesse nicht beenden lassen wollen. Bleibt da wirklich nur ein Reboot? Da vermisse ich ein wenig den "--force"-Parameter bei "kill".

Dellerium
23.05.04, 22:03
Naja... vielleicht hat es ja seinen Grund wenn ein Prozess als uninterupptable sleeping gekennzeichnet ist ....

das OS hat ja die "betriebsmittelvergabe" zu regeln ... es _könnte_ fatal sein, da einzugreifen ....

PierreS
23.05.04, 22:18
Solche Probleme habe ich z.B. mit instabiler Software wie dem RealPlayer. Was sollte daran fatal sein, den zu beenden? Zumindest mit root-Rechten sollte man das können.

holgerw
23.05.04, 23:40
habe ein ähnliches problem:

fam greifft auf deine partition [removable] zu, die nicht mehr da ist.
nun hat sich deshalb der konqueror aufgehangen.
eine neue konqueror-instanz lässt sich nicht starten.

killall -9 oder
kill -9 hilft beides nichts.

was mache ich in so einem fall???

EDIT:

in meinem fall folgendes:

[root@localhost user]# ps ax|grep konqueror
7619 ? DL 0:05 kdeinit: konqueror --silent
7664 ? D 0:13 kdeinit: kio_file file /tmp/ksocket-user/klauncher7p8ytb.slave-socket /tmp/ksocket-user/konquerorLZq56a.slave-socket
7665 ? DL 0:00 konqueror file:/mnt/hd/


philipp

Hi,

unter Kde kommt es zuweilen vor, dass einige kdeinit kio Prozesse hartnäckig bestehen bleiben, obwohl die entsprechenden Programme schon längst beendet sind. Da hilft dann Strg+Esc, das öffnet die Prozessübersicht. Die überflüssigen Prozesse können markiert und mit kill beendet werden.

Grüße,
Holger

SpeedyX
24.05.04, 06:28
ich bin der meinung das sich als root mit
kill -9 PID alles stoppen lässt.

das alien
24.05.04, 07:59
ich bin der meinung das sich als root mit
kill -9 PID alles stoppen lässt.
Auf unseren Berufsschulrechnern läuft Suse 9. Und an meiner Maschine schmiert regelmäßig der X Server ab. Dann geht an dem Rechner selber garnichts mehr. Und per ssh und rootrechten lässt sich der X Server auch nicht killen...

Stormbringer
24.05.04, 08:03
Was passiert denn, wenn dann ein init 1 ausgeführt wird (aber nicht per remote ;) )?

Gruß