Hilfe (schnell) benötigt

Hallo

kann mir jemand sagen wie ich ein Konsolenprogramm so im Hintergrund starten kann, das es nur vom Root-User beendet werden kann und nicht auf dem Bildschirm auftaucht

ich benutze RedHat 9 (und KDE falls das wichtig ist)

mfg TLF

Hintergrund starten
Hi,
das geht, wenn du als root eingeloggt bist, mit
nohup command &
wobei nohup dafür sorgt, dass du dich ausloggen kannst, ohne das Programm zu beenden, und ‚&‘ sorgt dafür, dass es im Hintergrund ausgeführt wird.

Grüße
Moritz

P.S. Wähle bitte das nächste Mal einen aussagekräftigeren Titel!

(Nochmal)Hintergrund starten/beenden?

Hi,
das geht, wenn du als root eingeloggt bist, mit
nohup command &
wobei nohup dafür sorgt, dass du dich ausloggen kannst, ohne
das Programm zu beenden, und ‚&‘ sorgt dafür, dass es im
Hintergrund ausgeführt wird.

und wie beende ich das dann mit kill?
wie komme ich an die id’s laufender prozesse?

P.S. Wähle bitte das nächste Mal einen aussagekräftigeren
Titel!

ja, brauchte den tip bloß schnell

mfg TLF

hi!

a) kill (ev. -9, daß sei dir überlassen)
b) das programm beendet sich selber bzw. es gibt hilfsmittel, dieses programm zu beenden (ohne kill :wink:

gibt’s unter linux ein ‚ps -ef | grep nohup‘? oder ein ‚ps -u root | grep nohup‘?
oder ein ‚top‘?
oder oder oder …

grüße,
tomh

hi

danke, danke, danke

das hat mir sehr geholfen

und „top“ bringts

mfg TLF

Hi,
das geht, wenn du als root eingeloggt bist, mit
nohup command &
wobei nohup dafür sorgt, dass du dich ausloggen kannst, ohne
das Programm zu beenden, und ‚&‘ sorgt dafür, dass es im
Hintergrund ausgeführt wird.

und wie beende ich das dann mit kill?
wie komme ich an die id’s laufender prozesse?

Mit ps -el|grep nohup (wie bereits erwähnt)
und nachschauen.
Autmatisch:
Schrotflintenvariante: killall nohup
Dann gibt’s noch kill pidof nohup - für die ganz harten :wink:

Grüße,
Moritz