GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie ein Java-Programm im Backend aus

Nohup trennt einen von Ihnen ausgeführten Prozess von Ihrer aktuellen Konsole und lässt ihn weiterlaufen, wenn Sie das Terminal schließen. Führen Sie so etwas aus.

nohup java -jar my.jar &

Standardmäßig leitet es die Ausgabe an nohup.out weiter, wenn Sie das also nicht möchten, können Sie Folgendes versuchen:

nohup java -jar my.jar > /dev/null &

Sie sollten in der Lage sein, Folgendes zu tun:

nohup java -jar MyApplication.jar &

Dieses Problem hat nichts mit Java zu tun, sondern mit der Funktionsweise von Linux.

Sie müssen Folgendes tun:

nohup <your_application_command> &

Beachten Sie das "nohup" und "&" am Anfang bzw. am Ende.


Linux
  1. Wie man ein C-Programm in Ubuntu kompiliert und ausführt

  2. Installieren Sie SoftHSM und greifen Sie über das Java-Programm darauf zu

  3. Wie führe ich ein Shell-Skript im Hintergrund aus?

  4. Android Emulator konnte nicht gestartet werden:Programm kann nicht ausgeführt werden

  5. Wie sende ich ein Signal an das Programm, das in einem Docker-Container ausgeführt wird?

So installieren Sie Java 17 (JDK 17) unter Debian 11

Wie man ein C-Programm in Debian 10 schreibt und ausführt

Wie man ein C-Programm unter Linux kompiliert und ausführt

So führen Sie Java-Programme in Ubuntu aus

Geniale Möglichkeiten zum Ausführen eines Programms unter Linux

Wie man ein C-Programm unter Linux schreibt und ausführt