• 24.08.2025, 15:31
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

JerranKell

Junior Member

Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:06

Hallo!

Ich habe eine kurze Linux frage:

Man kann ja Anwendungen aus dem Terminal heraus starten. Diese werden aber jedoch beendet, wenn ich das Terminal beende, wird die Anwendung ebenfalls beendet.

Kann man das verhindern? Mit einem gewissen Parameter?

Dank
JK

Azr@el

Full Member

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:18

sowas geht beispielsweise mit nohup
Jabber-ID: |Azrael|@jabber.ccc.org

JerranKell

Junior Member

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:19

Zitat von »Azr@el«

sowas geht beispielsweise mit nohup


Nee, geht leider nicht, habe ich schon getestet... :(

Y0Gi

God

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:28

Wenn es mit & und screen nicht geht, dann muss die Anwendung wohl einen Daemon-Modus haben, in dem sie weiterlaufen kann.

JerranKell

Junior Member

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:33

Zitat von »Y0Gi«

Wenn es mit & und screen nicht geht, dann muss die Anwendung wohl einen Daemon-Modus haben, in dem sie weiterlaufen kann.


& und screen?

also so?

Quellcode

1
firefox & screen

JerranKell

Junior Member

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:46

Okay, nohup funktioniert dann doch annähernd. Folgendes Problem ist aber noch:

Wenn ich z.B. firefox mit nohup starte, erhalte ich jedoch keinen Eingabe-Prompt mehr. Gebe ich CTRL+C ein, erhalte ich zwar den Prompt, aber Firefox stopt auch...

Y0Gi

God

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 17:47

Nein, `firefox &` und `screen firefox` (letzteres dann mit Strg-A Strg-D detachen, IIRC).

Manwe

God

Re: Anwendungen losgelöst von der Konsole starten

Donnerstag, 22. März 2007, 18:04

screen löst ein programm aber nicht von der konsole. es wird lediglich eine virtuelle konsole erzeugt, die weiterläuft :P