#!/command/execlineb # This is a suitable /service/dnscache/run file. # execline is especially efficient in "run files". multisubstitute # performs the 2 definitions at once { define MAXOPENFILES 250 define DATALIMIT 3000000 } fdmove -c 2 1 # redirects stderr to stdout redirfd -r 0 seed # redirects stdin to seed emptyenv -p # clears the environment envuidgid dnscache # prepares the UID and GID envdir env # reads the environment in env softlimit -o $MAXOPENFILES -d $DATALIMIT # sets resource limits dnscache # finally: execs into dnscache