shell script, rc, and starting a server process at boot time
luke at foolishgames.com
Sun Dec 12 18:43:14 PST 2004
This one has me a bit puzzled. I just setup a freebsd 4.10 release
install for use as a gaming server. I want to run Enemy Territory on
I created a script in /usr/local/etc/rc.d/ that contains the following:
./etded.x86 \+set ttycon 0 +exec server.cfg > /dev/null 2>&1
The problem is that this script will hang up the autoboot rc processes.
In order for the game to work, stderr and stdout need to be
redirected. As far as i know, i got that part working and directing
the /dev/null I think the problem is with keyboard input. I haven't
figured out a way to redirect stdin to /dev/null or something similar.
I suspect thats what is holding up autoboot. I'm certainly no expert
at shell scripting. is there a way to redirect stdin, stderr, and
stdout so that the game will load automatically? Preferably I'd like
to alter this so i don't have to start the extra /bin/sh process, but
i really don't care if it has to be there to get the game to run.
Thanks in advance.
Luke at FoolishGames.com
FoolishGames.com (Jewel Fan Site)
JustJournal.com (Free blogging)
More information about the freebsd-questions