I figured out what my problem was.  I needed to "screen -r xxx" as the 
user I started the screen as.  Anyway, I wrote a simple script that 
chmods /dev/pts/0 to 666 then su's the "screen -r" command.  Works 
perfectly.

Had nothing to do with su, as usual with my problems with Linux, it was 
permissions and ignorance....  :)

Drek

Anthal wrote:
> Why not just create a user, like l4d, and run the process from that 
> account. Whenever you need to re-attach, just su to l4d, and 'screen -r 
> $game' (whatever $game may be)
>
> Crazy Canucks wrote:
>   
>> I use su to run screen to run my servers under a different user, and I 
>> nice the process.  It works well, but when I do this I am unable to 
>> reattach to the console.  Does anyone have any suggestions on how I 
>> could get around this problem?
>>
>> These are the relevant lines from my startup script:
>>
>> server_command="screen -A -m -d -S $game ./$game"_run" -tos -game $mod 
>> +map `cat ./$mod/starting_map` +maxplayers $server_size -heapsize 
>> $heap_size +ip 192.168.0.101 -pidfile $game.pid -debug$extra_config_options"
>>
>> nice -n -20 su -c "$server_command" cc-server
>>
>> It may look a bit complicated, but I think the variable names make it 
>> pretty clear what is going on.
>>
>> Drek
>>
>> P.S.:  I'm a Linux nub, so go easy on me... ;)
>>
>> Ronny Schedel wrote:
>>   
>>     
>>>   
>>>     
>>>       
>>>> Hi, i am now using screen to start my server as daemon.
>>>> But i know that professional hosters uses diferent ways.
>>>>
>>>> i have reasons to think that screen is freezing my servers.
>>>>
>>>> so... How do you start your server?
>>>>     
>>>>       
>>>>         
>>> With screen. No, screen does not freeze your servers, plugins do.
>>>
>>> _______________________________________________
>>> 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