Rather than have the screen owned by the game user, I run the screen as myself, and su to the game user inside screen. Saves hassle later (assuming you're the only one connecting to the screen, ofc)
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:hlds_linux- > [EMAIL PROTECTED] On Behalf Of David A. Parker > Sent: 09 December 2008 17:43 > To: Half-Life dedicated Linux server mailing list > Subject: Re: [hlds_linux] rcon command linux > > That's odd. It works on my TF2 server just fine, using su in the same > way you tried. The screen is owned by the srcds user, but if I log in > as my regular user, I can do this: > > su - srcds -c "screen -S tf2-server -X eval 'stuff status\015'" > > I enter the srcds user's password, and then the status command will run > on the server's console. > > Have you tried logging in directly as the screen's owner (instead of > going through "su") and trying the screen command that way? > > Crazy Canucks wrote: > > That made no difference. Any chance it is a charset issue with the > 015 > > ascii code? I think the charset for my server is utf-8. > > > > Although come to think of it, that probably isn't the issue, as when > I > > look at the console, there is nothing there at all, so it probably > isn't > > an issue with the return character. I'll do some more futzing > about... > > > > Drek > > > > David Parker wrote: > >> The way you have it written, cc-server is the user and srcds is the > name of the screen. Is this correct? If it is, this might work > better: > >> > >> su - cc-server -c "screen -S srcds -X eval 'stuff sm_csay test\015'" > >> > >> - Dave > >> > >> ----- Original Message ----- > >> From: Crazy Canucks <[EMAIL PROTECTED]> > >> Date: Monday, December 8, 2008 9:50 pm > >> Subject: Re: [hlds_linux] rcon command linux > >> To: Half-Life dedicated Linux server mailing list > <[email protected]> > >> > >> > >>> Regrettably, I can't get it to work. This is the command I used: > >>> > >>> su -c "screen -S srcds -X eval 'stuff sm_csay test\015'" cc-server > >>> > >>> Any idea why it isn't working? No error message, and the > >>> screen name is > >>> correct, but when I look at the console, there is nothing there. > >>> > >>> Drek > >>> > >>> David Parker wrote: > >>> > >>>> Glad it helped. It's really handy to use in cron jobs if > >>>> > >>> you want to automate things on your server. I use it in a > >>> cron job to put our TF2 server into birthday mode every Thursday > >>> (and switch it back to regular mode every Friday). > >>> > >>>> - Dave > >>>> > >>>> ----- Original Message ----- > >>>> From: Crazy Canucks <[EMAIL PROTECTED]> > >>>> Date: Monday, December 8, 2008 7:14 pm > >>>> Subject: Re: [hlds_linux] rcon command linux > >>>> To: Half-Life dedicated Linux server mailing list > >>>> > >>> <[email protected]>> > >>> > >>>> > >>>> > >>>>> Thanks a lot for this. I've wanted a way for my shut > >>>>> > >>> down > >>> > >>>>> script to > >>>>> send shutdown warnings to my server. I figured there > >>>>> > >>> had > >>> > >>>>> to be a way, > >>>>> but I couldn't figure it out last time I took a stab at > >>>>> it. :) > >>>>> > >>>>> Cheers, Drek > >>>>> > >>>>> David A. Parker wrote: > >>>>> > >>>>> > >>>>>> You can send commands to a running screen like so: > >>>>>> > >>>>>> screen -S myscreen -X eval 'stuff stats\015' > >>>>>> > >>>>>> This would send "stats" followed by a return (\r) to the > >>>>>> > >>>>>> > >>>>> screen named > >>>>> > >>>>> > >>>>>> "myscreen". You'll see it on the console if you attach > >>>>>> > >>>>>> > >>>>> to myscreen > >>>>> > >>>>> > >>>>>> afterward. I don't know of a way to capture the output > >>>>>> > >>>>>> > >>>>> on a screen, though. > >>>>> > >>>>> > >>>>>> - Dave > >>>>>> > >>>>>> Joseph Laws wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>> I imagine that would still be logged. > >>>>>>> > >>>>>>> Marcel wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Is there a way to store the actual "screen" in a variable > >>>>>>>> > >>> or > >>> > >>>>>>>> > >>>>>>>> > >>>>> text file? > >>>>> > >>>>> > >>>>>>>> It would be cool to "send" a command like "stats" to the > >>>>>>>> > >>>>>>>> > >>>>> screen and get > >>>>> > >>>>> > >>>>>>>> the output of it. Where the first "problem" would be to > >>>>>>>> > >>>>>>>> > >>>>> automatically > >>>>> > >>>>> > >>>>>>>> attach to the screen, enter command, detach the screen and > >>>>>>>> > >>>>>>>> > >>>>> then get the > >>>>> > >>>>> > >>>>>>>> content of the screen. This sould be done by a bash script. > >>>>>>>> This way you'd be able to generate nice mrtg graphs about > >>>>>>>> > >>>>>>>> > >>>>> fps etc. > >>>>> > >>>>> > >>>>>>>> *without* the rcon password and without logging of the access. > >>>>>>>> > >>>>>>>> > >>>>>>>> - Marcel > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> To unsubscribe, edit your list preferences, or view the > >>>>>>>> > >>> list > >>> > >>>>>>>> > >>>>>>>> > >>>>> archives, please visit: > >>>>> > >>>>> > >>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> To unsubscribe, edit your list preferences, or view the > >>>>>>> > >>> list > >>> > >>>>>>> > >>>>>>> > >>>>> archives, please visit: > >>>>> > >>>>> > >>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> _______________________________________________ > >>>>> To unsubscribe, edit your list preferences, or view the list > >>>>> archives, please visit: > >>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>>>> > >>>>> > >>>> _______________________________________________ > >>>> To unsubscribe, edit your list preferences, or view the list > >>>> > >>> archives, please visit: > >>> > >>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>>> > >>>> > >>>> > >>> _______________________________________________ > >>> To unsubscribe, edit your list preferences, or view the list > >>> archives, please visit: > >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >>> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list > archives, please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > >> > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > -- > > Dave Parker > Utica College > Integrated Information Technology Services > (315) 792-3229 > Registered Linux User #408177 > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

