Я использую экран уже несколько дней. Я обычно хочу запустить вычисления на более мощной машине, которая может быть достигнута только через ssh. Поскольку вычисления имеют тенденцию быть довольно продолжительными, я хочу иметь возможность запустить вычисление и подключиться к нему позже, чтобы увидеть результат / статус.
Предложенное решение заключается в использовании screen
. Кажется, это работает на короткое время, но если я сделаю одно из следующего
поменять сеть (проводной на вайфай)
приостановить мой компьютер
тогда screen -r
не работает. Если я screen -r
я вижу список экранов. При попытке восстановить соединение с screen -r PID:host...
Я вижу ошибку, содержащую broken pipe
и я просто не могу возобновить процесс.
Это нормально? Существуют ли другие решения (которые не требуют установки чего-либо на сервере), чтобы я мог запустить процесс и подключиться к нему даже после изменения сети или выключения компьютера?