PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Prozess eines users beenden



rfi
04.02.04, 11:55
Hallo!

Drei User können eine Javaprogramm (Prozess) starten. Der läuft dann jeweils unter seinem Namen und kann von den anderen Beiden nicht gelöscht werden. Keiner hat root-Rechte und so soll es auch bleiben.

Wie können die beiden verbliebenen User den Prozess eines Anderen löschen. Root kann das mit "killall java". Das Forum habe ich schon durchsucht: Nichts gefunden.

Grüße
rfi

drunkenPenguin
04.02.04, 12:07
Spontane Idee: GID setzen?

Gruß,
Daniel

rfi
04.02.04, 12:14
Hi,

Alle sind in der primären Gruppe "users"

Grüße
rfi

READY
04.02.04, 12:16
Ein "Script":


#! /bin/sh
killall -9 java


und dieses per 'sudo' für die User freischalten. Evtl sicherheitstechnisch bedenklich aber was besseres fällt mir jetzt nicht ein.

-ready

rfi
04.02.04, 20:22
Hi drunkenPenguin und READY,
ich konnte das Problem über sudo lösen.

Danke für die Tipps!
rfi

lx_bastler
04.02.04, 20:47
Bennen' doch einfach das java-Executable für die betreffenden Prozesse um. Dann muss man nicht immer gleich alle java-Prozesse killen.
Und als Belohnung erhält man im Taskmanager einen genauen Hinweis darauf, das der Prozess läuft und nicht irgendein sonstiger Java-Prozess.