|
From: | Gerald Young |
Subject: | Re: Using 'stuff' to send characters from one account to a second account's session |
Date: | Mon, 24 Sep 2012 12:07:23 -0500 |
User-agent: | KMail/1.13.7 (Linux/2.6.32-5-686; KDE/4.6.5; i686; ; ) |
On Monday, September 24, 2012 11:03:16 AM Lars Noodén wrote: > On 09/24/2012 06:50 PM, Chris Jones wrote: > > On Sun, Sep 23, 2012 at 03:25:28PM EDT, Lars Noodén wrote: > > > > [..] > > > >> What is the right syntax to send from the second account? > > > > Sample that works here: > > | % screen -S myscrn > > | % screen -S myscrn -X 'stuff ls > > > > ' > > > > . creates a screen session with socket name 'xscrn' - single window that > > > > runs my default shell. > > > > . sends/runs 'ls' in that shell. ' > > ' is entered by hitting CTRL-V and > > > > then hitting the <Enter> key. > > > > To direct 'stuff' to a specific screen window: > > | % screen -S myscrn -p 2 -X 'stuff ls > > > > ' > > > > Counting from zero, '2' is the target session's third window. > > > > CJ > > I'm still getting the 'No screen sessions found' error. Are you sure > that 'stuff' is being sent from a second user account. If both > terminals are logged into the same account, 'stuff' works nicely. If > they are both logged into separate accounts, then 'stuff' gives that > error even if multiuser otherwise works. > > Regards, > /Lars > Issue is with -X option it seems. This works: screen -S gerald/SESSION -list While this doesnt: screen -S gerald/SESSION -p 0 -X stuff "ls" I get the same "No screen session found." error. It seems like the -X option simply ignores the specified user and looks for the session in the current user, which is not found. Regards, Gerald |
[Prev in Thread] | Current Thread | [Next in Thread] |