Java als Hintergrundprozess
![](https://seccdn.libravatar.org/avatar/4fc430a1073ddfe324b09a759d6841be.jpg?s=120&d=mm&r=g)
Hallo Leute, gibt es eine Möglichkeit ein Java Programm auch im Hintergrund zu starten? Wenn ich java -cp /opt/javaprogramm eingebe, läuft das Ding in der Shell, mach ich diese zu, beendet sich auch das Programm. Hat jemand ne Idee??? Viele Dank Gruß Thomas
![](https://seccdn.libravatar.org/avatar/3c70ad10366b983d900c71088138db30.jpg?s=120&d=mm&r=g)
Thomas Schneider wrote: [Monday 30 August 2004 14:46]
gibt es eine Möglichkeit ein Java Programm auch im Hintergrund zu starten? Wenn ich java -cp /opt/javaprogramm eingebe, läuft das Ding in der Shell, mach ich diese zu, beendet sich auch das Programm.
Diese Frage hat eigentlich nichts mit Java zu tun. Allgemein kannst du Prozesse im Hintergrund starten, indem du hinten ein & anhängst, z.B. java -cp /opt/javaprogramm class & So gestartete Programme kannst du mit "jobs" auflisten und mit "fg" und "bg" in den Vordergrund oder Hintergrund stellen. Laufende Programme kannst du auch mit Ctrl-Z suspenden. Suspendete Programme sind angehalten. Wenn du sie mit bg in den Hintergrund stellst, laufen sie weiter. Diese Art, die jobs zu manipulieren funktioniert allerdings nur von der Shell aus, über die du den Prozess gestartet hast. Je nach Anwendung ist es aber vielleicht einfacher, GNU Screen zu verwenden. Das ist so eine Art VNC für die die Konsole mit vielen nützlichen Features (z.B. Splitscreen, Copy&Paste, mehere Schirme, etc). Du kannst damit remote (oder lokal) eine Shell-Session starten und nach Belieben detachen (du löst die Verbindung, aber das Programm läuft weiter) und wieder attachen. Thomas.
![](https://seccdn.libravatar.org/avatar/943107bc5541427ba9b6cf83566de165.jpg?s=120&d=mm&r=g)
Am Montag, 30. August 2004 13:46 schrieb Thomas Schneider:
Hallo Leute, gibt es eine Möglichkeit ein Java Programm auch im Hintergrund zu starten? Wenn ich java -cp /opt/javaprogramm eingebe, läuft das Ding in der Shell, mach ich diese zu, beendet sich auch das Programm. Hat jemand ne Idee???
man nohup ``nohup java -cp /opt/javaprogramm &'' sollte Deine Frage eigentlich beantworten.
Viele Dank
Da nich für... -- Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
participants (3)
-
Michael Armbrecht
-
Thomas Hofer
-
Thomas Schneider