On Mon, Dec 28, 2009 at 11:19:42AM EST, Aaron Davies wrote: > On Monday, December 28, 2009, <joyd...@infoservices.in> wrote:
[..] > >> Do you mean something like this: > >> > >> $ ssh u...@host > >> $ screen -S $HOSTNAME > >> $ screen -S $HOSTNAME -X hardstatus alwayslastline "Hello World!" > >> $ screen -S .. <other screen command> ... > >> > >> And this is not working in your case..?? > >> > >> CJ > > > > Hello CJ, > > > > [-X] is applicable for existing session only. > > The short answer afaik is that you cannot pass arbitrary options to a > new screen session while starting it; you have to create a screen and > then use -X to send commands to it. His script creates a screen session, and if screen doesn't start, he bails out. When screen does come up, he has an "existing session" and so.. he can issue as many 'screen -X's as he wants, right? Still not sure why he wants to do it that way, though. > If this is a common problem, it might be worth looking at adding > something like ssh's "-o key=value" syntax. The only problem I can > forsee is that command lines could get ridiculously long… But, I don't see why his script couldn't scp or whatever a generic screenrc to the target system's /tmp directory, e.g., prior to invoking screen and issue a 'screen -c /tmp/screenrc' and possibly remove it when he's done. I mean, doesn't he have write access anywhere on his server's file system..? Does that make sense? CJ _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users