Como recuperar uma sessão de tela?

0

Estou executando uma sessão de tela e parece que ela desligou de alguma forma.

0 ✓ user@hoster ~ $ screen -ls
There are screens on:
  30418.pts-2.hoster (Detached)
1 Socket in /run/screens/S-user.

No entanto, quando tento anexar com screen -r , nada acontece, o shell apenas trava de alguma forma. Eu também tentei anexar novamente à tela usando o ID e -d ; e também tentou o modo angry com -DR mas nada acontece.

0 ✓ user@hoster ~ $ screen -DR 30418
^Ad
^C
exit

Como você pode ver, simplesmente não faz nada e o shell está pendurado de alguma forma, ^A-d não funciona, ^D , ^C ou exit nenhum.

Como recuperar essa sessão de tela?

Editar : ArchLinux, kernel LTS 4.4.12

2 ✗ user@hoster ~ $ sudo ls -l /proc/30418/fd
[sudo] password for user: 
total 0
lr-x------ 1 root root 64 28. Jun 11:06 0 -> /dev/null
l-wx------ 1 root root 64 28. Jun 11:06 1 -> /dev/null
lrwx------ 1 root root 64 28. Jun 11:06 10 -> /dev/ptmx
l-wx------ 1 root root 64 28. Jun 11:06 2 -> /dev/null
lrwx------ 1 root root 64 28. Jun 11:06 4 -> 'socket:[32652]'
lrwx------ 1 root root 64 28. Jun 11:06 5 -> /run/utmp
lrwx------ 1 root root 64 28. Jun 11:06 6 -> /dev/ptmx
lrwx------ 1 root root 64 28. Jun 11:06 7 -> /dev/ptmx
lrwx------ 1 root root 64 28. Jun 11:06 8 -> /dev/ptmx
lrwx------ 1 root root 64 28. Jun 11:06 9 -> /dev/ptmx
1 ✗ user@hoster ~ $ sudo cat /proc/30418/stack
[<ffffffff811ef3c4>] poll_schedule_timeout+0x44/0x70
[<ffffffff811efe8f>] do_select+0x72f/0x7f0
[<ffffffff811f0159>] core_sys_select+0x209/0x2f0
[<ffffffff811f02fa>] SyS_select+0xba/0x110
[<ffffffff8158db6e>] entry_SYSCALL_64_fastpath+0x12/0x6d
[<ffffffffffffffff>] 0xffffffffffffffff
    
por Afri 28.06.2016 / 10:56

0 respostas