2 votes

La session d'écran ne se détacherait pas, maintenant elle ne peut pas s'attacher

Je me connecte généralement à mon boîtier Linux depuis mon ordinateur portable Windows en utilisant PuTTY et j'exécute screen là-bas. Lorsque mes supérieurs hiérarchiques ont décidé de mettre à jour mon ordinateur portable vers Windows 7, mes sessions PuTTY ont commencé à se figer. En général, je termine la session PuTTY et ensuite je réattache la session screen (si elle s'est détachée) ou j'émet une commande "-d -r" si la session screen ne s'est pas détachée lorsque ma session PuTTY s'est figée.

Mon problème est que j'ai une session screen qui, au départ, refusait de se détacher. J'utilisais :

screen -d -r 6313.sessionName

mais la commande restait bloquée.

J'ai remarqué que dans le répertoire /var/run/screen/ se trouvaient des "fichiers" correspondant à chacune de mes sessions screen. J'ai remarqué que le fichier tenace avait des permissions 700 dessus tandis que les autres (qui étaient détachées) avaient des permissions 600.

J'ai donc modifié les permissions de ce fichier en 600. Screen l'affiche maintenant comme "détaché". Cependant, lorsque j'essaie de le rattacher, la commande, une fois de plus, reste bloquée.

En utilisant

ps aux | grep 6313

montre que l'état du processus est "Ss", ce qui signifie qu'il est dans un état de sommeil interruptible. Cela est identique à toutes les autres sessions screen détachées qui affichent le même statut de processus.

Je ne sais pas comment récupérer cette session. Des suggestions ?

0voto

Rodrigo Catto Points 1

Lorsque j'utilise la commande screen, j'ouvre généralement le socket de cette manière :

$ screen -S 

et lorsque je veux attacher ou réattacher, j'utilise :

$ screen -x

-1voto

Kruug Points 5162

Pour détacher une session d'écran, vous devez utiliser Ctrl+A+D. Ensuite, pour rattacher la session, utilisez screen -r . Si vous souhaitez vous connecter à une session d'écran en cours d'utilisation, vous utiliseriez screen -dr pour d'abord détacher, puis rattacher la session d'écran.

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