On Tue, Dec 9, 2008 at 7:09 PM, David A. Parker <[EMAIL PROTECTED]> wrote:

> So you run the server as the game user from the shell inside a screen
> owned by you?  Interesting.
>
> [EMAIL PROTECTED] wrote:
> > 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
> >
>
> --
>
> 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
>
im using it this way.
because screen does know your original user.
so if you sudo to another user then create a screen, the screen/tty will be
owned by your original user, not the sudo-ed user.

Tyrael
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to