Ich muss ein Java-Programm auf meinen Universitätsservern ausführen. Ich melde mich remote über ihre Server über ssh an
Also habe ich nohup so benutzt:
nohup java -jar project.jar &
Wenn ich mich jedoch abmelde und das Terminal schließe und mich dann wieder beim Server anmelde, fehlt mein Prozess / wurde abgebrochen.
nohup- die meisten Implementierungen tun dies standardmäßig, obwohl möglicherweise eine Umleitung erforderlich ist, stdinz </dev/null.
stdoutundstderrauf einige Dateien - Ihr Prozess durch das Signal als SIGHUP andere getötet werden können, wenn zu schreiben in eine geschlossene Klemme versuchenstdout/stderr. Fügen Sie z. B.>/dev/null 2>&1Ihrem Befehl vor dem&Jobzeichen hinzu.