Re: reading an environment variable from screen [SOLVED]

Michael Grant <mgrant-q2t/[email protected]> Thu, 17 Dec 2020 10:46:43 -0500
Newsgroups gmane.comp.gnu.screen.user
Message-ID <[email protected]>
Slight change to my previous message:


if [ -n "$STY" ]; then
    function fix_ssh_auth_sock() {
        screen -S $STY -X colon "msgwait 0\r"
        export SSH_AUTH_SOCK=`screen -S $STY -Q echo '$SSH_AUTH_SOCK\r'`
        screen -S $STY -X colon "msgwait 5\r"
    }
    export PROMPT_COMMAND=fix_ssh_auth_sock
fi

You need to check $STY or it'll start screen recursively!
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEDXVee01gWrPIdWPRwgRAue7sYQMFAl/bfWEACgkQwgRAue7s
YQOBHBAA8cTA81uVGUQQJA/oBgdxFUSrmiLkGTaY3L3rugHw8Q1Qk7cSeIuOcgvT
BUpIs1AQOu6ufv1A9kLsJ2YyQqAx0uu1e4AB9bGpjjmW8Qjuwzc0pwoadDCrUqVM
SxVP0PYL+GB5CYg8yeuhPaTOSsquLedbkxMvFwoKu9zNVT7lnppkEo4AEy6b7RF3
EJOJO4DlMosOAu7p6EfrkphgTlrBuonsP3qAq0ddgsz4els4KbZwAxposdeR3hjy
8e+G+Kfn4nep8r3fspO7ZSzldOqNKRw8keX3gdQgrCOA/fFV+KEC+RSXN9+LveOy
fiQDJb7qtfw2gVQAm09a7tpYh/FqytVy5uOMFxDJPs0R3kmY+Eza9sCx9d5p9tP1
KfQ7aocU+YowqYouY30xnxWvQEDPzkNtQR9+Tkc+FYc5m0atXocnshfS2OCgDnzk
uqAvzBE0Zu8x489DK06CP/K/FccGJzE/fMD8OpCJsWTuLLSQs03KXIGjJS/eoGwQ
r+VrN5f+zfGWxSxRfB1FoxDv2wwvJK5jvcjMeF9OTK/X1Gf9/CnKYLmbK/VKyWoR
9HYkp2PNeuIaM5rFPVYYBQWl90VMEGh824Jl3gY8AeGO/bJ2LYL7cwjOi5QFKor9
s+QoMPhdywSjDGCXxzLzu6wre5jSQfxeSqxxMk4uZ0YtRBGFWmU=
=jCB2
-----END PGP SIGNATURE-----