Schließen Sie die aktuelle Sitzung in eine Bildschirmsitzung ein


9

Ich habe eine große Operation gestartet, aber keine Bildschirmsitzung gestartet. Daher kann ich die Verbindung nicht trennen, ohne die Operation abzubrechen.

Gibt es eine Möglichkeit, den Bildschirm einzufügen, damit der Vorgang fortgesetzt und seine Ausgabe an die Bildschirmsitzung gesendet wird und ich meine SSH-Sitzung sicher trennen kann?


Antworten:


5

Nach dem Durchsuchen Ihrer "Nr." Link Ich habe diese Antwort tatsächlich auf Serverfehler von Earl gefunden:

Für Ihr eigentliches Problem können Sie jedoch noch etwas anderes versuchen: Nachdem Sie Ihren Job vom Terminal aus gestartet haben, können Sie ihn durch Eingabe von Strg-Z und dann von bg in den Hintergrund stellen. Trennen Sie danach den Job von der übergeordneten Shell - in bash: disown -h%. Danach können Sie das Terminal sicher schließen und der Job wird weiter ausgeführt.

Und diese aus derselben Frage von Rob Wells:

$ screen -S my_process
$ retty $ (pgrep my_process)
/ redraw


1
In der verknüpften Frage hat Reptyr für mich besser funktioniert als Retty. ziemlich losgelöst, konnte sich aber nicht wieder anbringen.
Leo

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.