I think I was flummoxed by a charset problem.  I cut and pasted from 
your post, and I think some of the characters were screwed up by the cut 
and paste.  Anyway, it's working now, thanks very much.

Drek

David A. Parker wrote:
> 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
>>
>>     
>
>   


_______________________________________________
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