Ich erstelle häufig einen SSH-Tunnel zu einer Remote-Datenbank und frage die Datenbank mit einem lokalen Client ab.
Manchmal muss ich einen Befehl mit sehr langer Laufzeit ausführen, normalerweise um eine Tabelle zu erstellen.
Kann ich etwas tun, um sicherzustellen, dass eine Abfrage nicht abgebrochen wird, wenn der Client die Verbindung zum Server verliert?
Antwort1
Führen Sie den Befehl auf dem Server in einer tmux
Sitzung auf diesem Server aus. Wenn Ihre Verbindung getrennt wird, tmux
bleibt Ihr Terminal erhalten, Prozesse werden weiterhin ausgeführt und Sie können die Verbindung wiederherstellen, sobald Ihre Netzwerkverbindung wiederhergestellt ist.