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, stdin
z </dev/null
.
stdout
undstderr
auf 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>&1
Ihrem Befehl vor dem&
Jobzeichen hinzu.