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

Reply via email to