1 votes

Comment puis-je reprendre un écran détaché après avoir éteint mon ordinateur portable ?

Je veux lancer un programme sur un serveur distant (Amazon AWS), mais le calcul prend environ 50h. Je voudrais donc lancer mon programme, éteindre mon ordinateur puis revenir pour voir les résultats une fois terminés.

J'ai fait la commande suivante :

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

et ensuite j'ai appuyé sur Ctrl + A , Ctrl + D pour se détacher.

Après cela, j'éteins mon ordinateur. Lorsque je l'allume et que je lance

screen -r 

J'obtiens ce qui suit

There is no screen to be resumed.

1voto

muru Points 180007

Si vous avez éteint votre ordinateur portable, alors que screen a pris fin. Vous devez exécuter screen sur l'instance AWS :

ssh ubuntu@ip
# Then
screen
python ...

En fin de compte, screen doit être exécuté sur le système qui est susceptible de rester en fonctionnement. Si c'est votre ordinateur portable, alors exécutez screen sur l'ordinateur portable. Si c'est l'instance AWS, alors exécutez-la sur l'instance AWS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X