Warum wird der Prozess beendet? Wenn Sie eine Verbindung herstellen, wird Ihre Standard-Bash gestartet. Wenn Sie nun einen Prozess starten, sind sie Unterprozesse von bash. Wenn die Verbindung geschlossen wird, werden bash und alle seine Unterprozesse beendet.
Lösung: verwenden screen
. Führen screen
Sie den Build-Prozess aus und starten Sie ihn. Wenn Sie die Verbindung trennen, wird alles nach dem Bildschirm fortgesetzt. Wenn Sie jetzt die Verbindung mit ssh wieder herstellen und ausführen screen -RD
, kehren Sie zu Ihrer Sitzung zurück und sehen den Vorgang.
VNC überträgt nur den Bildschirm und die Steuerung der Maus / Tastatur an Ihr System. Alle Prozesse laufen so ab, als würden Sie vor diesem System sitzen.