On Tue, Jul 5, 2016 at 7:17 AM, Dun Peal <dunpea...@gmail.com> wrote:
> Thanks, Andrew. > > My question is: specifically when attaching to a detached session, is > there any difference between using `screen -r` and `screen -x`? > > For example, suppose I have a detached session called "foo", which I want > to attach to. Is there any reason to prefer: > > screen -r foo > > To: > > screen -x foo > > The reason I'm asking is because I'm writing a script to attach to a > screen session by name, and I was wondering if it's worth checking if the > session is attached and using screen -r in that case, because if there's no > difference, I'd just use screen -x, since it attaches to the session > whether it's detached or not. > For a detached session I think `screen -r' and `screen -x' are doing the same thing. But as Andrew pointed out `screen -x' is designed for multi display mode so it's a bit weird to attach to a detached session using `screen -x'. So for you `screen -r' is fine. If you are not sure if the session is detached or not then you can `screen -dr' (first make it detach then attach to it). > > Hope my question is clear... D. > > On Mon, Jul 4, 2016 at 6:23 PM, Andrew Savchenko <birc...@gmail.com> > wrote: > >> Hi, >> >> On Mon, 4 Jul 2016 18:15:50 -0400 Dun Peal wrote: >> > Looking for a command that would attach to a screen session "foo", >> wether >> > it is detached or not. It seems like `screen -x foo` would do it - it >> > attaches to "foo" in both cases. >> > >> > But is it really the same? Or is there any difference between `screen >> -x >> > foo` and `screen -r foo` when "foo" is detached? >> > >> > Specifically, is there a reason to choose one over the other when "foo" >> is >> > detached? >> >> -x option is needed for multiple display mode, when several users >> work the same screen (very useful when one needs to educate >> someone :)), so -x doesn't detach session if it is attached. >> >> -r is usually used in single user mode if session is already >> detached. It can't attach to already attached session. >> >> Best regards, >> Andrew Savchenko >> >> _______________________________________________ >> screen-users mailing list >> screen-users@gnu.org >> https://lists.gnu.org/mailman/listinfo/screen-users >> >> > > _______________________________________________ > screen-users mailing list > screen-users@gnu.org > https://lists.gnu.org/mailman/listinfo/screen-users > >
_______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users