Linux : There is no screen to be resumed matching …

By | October 20, 2018

Using “screen” on Linux to perform your important work? Way to go, SysAdmin 🙂

Then you might at some point encountered the following behavior – while attempting to resume a session using “screen -r”, the following message occurred :

There is a screen on:
1610.pts-0.host (25/08/18 08:25:36 PM) (Attached)
There is no screen to be resumed matching 1610

This behavior actually result from using multi-display mode. When you detach a screen session on multi-display, it will only detach on the current terminal.

You can easily workaround this issue using “-x” option instead of the usual “-r” as followed :

screen -x <screen_session_ID>

Example :

screen -x 1610