Как l может возобновить отдельный экран после выключения моего ноутбука?

Я хочу запустить программу на удаленном сервере (Amazon AWS), но вычисление сопровождает 50-й. Таким образом, я хотел бы запустить свою программу, выключить мой компьютер, затем возвращаются для наблюдения результатов, однажды законченных.

Я сделал следующую команду:

screen
ssh -i ubuntu@ip-address
python2 my_code.py

и затем я нажал Ctrl+A, Ctrl+D для отсоединения.

После этого я выключаю свой компьютер. Когда я включаю его и работаю

screen -r 

Я получаю следующее

There is no screen to be resumed.
1
задан 25 August 2017 в 12:37

1 ответ

Если вы выключили свой ноутбук, то процесс screen завершился. Вы должны запустить screen на экземпляре AWS:

ssh ubuntu@ip
# Then
screen
python ...

В конечном счете, screen должно работать на любой системе, которая, вероятно, останется запущенной. Если это ваш ноутбук, тогда запустите screen на ноутбуке. Если это экземпляр AWS, запустите его на экземпляре AWS.

1
ответ дан 7 December 2019 в 15:31

Другие вопросы по тегам:

Похожие вопросы: