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

