2017-09-12 1 views
0

Ich entwickle eine Java-Server-ähnliche Anwendung (obwohl es kein Server selbst ist, eher ein Bot für ein soziales Netzwerk) und entschied mich für die Azure Virtual Machine, um die App zu implementieren. Also habe ich Ubuntu Virtual Machine gewählt. Ich habe erfolgreich .jar Datei auf Server hochgeladen, verbunden mit ihm Bash-Shell für Windows und SSH (wie im Handbuch für Azure beschrieben). Dann kann ich meine Datei mit java -jar server.jar starten und es funktioniert. Aber das Problem ist, dass, wenn ich die Shell auf meinem Heimcomputer schließe, die App auch auf dem Server heruntergefahren wird. Also meine Frage ist, wie zu starten JAR-Datei in der Art, wo es nicht beendet wird, sobald ich SSH-Sitzung schließen?JAR-Datei auf Azure-VM starten

Antwort

1

Führen Sie den Befehl im Hintergrund mit nohup:

nohup java -jar server.jar &