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.