画面セッションを復元する方法は?

画面セッションを復元する方法は?

スクリーンセッションを実行していますが、なぜか壊れているようです。

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

しかし、Attachを使用しようとするとscreen -r何も起こらず、シェルが何とか停止します。画面に再接続するためにIDを使ってみましたし、-dIDと;も使ってみました。そしてまた試したこれ怒っているパターンと-DRしかし、何も起こりませんでした。

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

ご覧のとおり、まったく何もしません。シェルがどういうわけか^A-d動作しないか、^Dどちら^Cも機能しませんexit

この画面セッションをどのように復元しますか?


編集する: ArchLinux, 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

ベストアンサー1

おすすめ記事