Zawiń bieżącą sesję w sesji ekranowej


9

Rozpocząłem dużą operację, ale nie rozpocząłem sesji ekranowej, więc nie mogę się rozłączyć bez anulowania operacji.

Czy istnieje sposób na wstrzyknięcie ekranu, aby operacja była kontynuowana i wysyłała dane wyjściowe do sesji ekranowej, dzięki czemu mogę bezpiecznie rozłączyć moją sesję ssh?


Odpowiedzi:


5

Po przejrzeniu „Nie” link Właściwie znalazłem tę odpowiedź na błąd serwera od Earl:

Jednak w przypadku rzeczywistego problemu możesz spróbować jeszcze raz: po uruchomieniu pracy z terminala zrób to w tle, naciskając ctrl-z, a następnie bg. Następnie odłącz zadanie od jego powłoki nadrzędnej - w bash: disown -h%. Następnie możesz bezpiecznie zamknąć terminal, a zadanie będzie kontynuowane.

I to z tego samego pytania Roba Wellsa:

$ screen -S mój_proces
$ retty $ (pgrep mój_proces)
/ przerysuj


1
W powiązanym pytaniu reptyr działało dla mnie lepiej niż rettyr. retty odłączył się, ale nie był w stanie połączyć się ponownie.
Leo

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.