rc.server(8) BSD System Manager's Manual rc.server(8)
NAME
rc.server -- server-specific boot initializations
SYNOPSIS
rc.server
DESCRIPTION
rc.server is the server-specific command script invoked by launchd(8) to tune system parameters before system processeses are started. launchd guarantees that rc.server is run before services are bootstrapped so that resource limits are inherited by all system processes. There- fore, actions in this script only have read access to the root filesystem and logging facilities are not available. Output is directed to the sys- tem console and may be viewed using verbose boot. This script and specific resource settings may change at any time, such as by hardware reconfiguration or software updates. System specific overrides should be done in sysctl.conf(5), launchd.conf(5), or service specific launchd.plist(5) configuration files. The following sysctl(8) settings are among those that may be tuned by this script: kern.ipc.somaxconn kern.maxproc kern.maxnbuf kern.maxvnodes kern.maxfiles kern.maxprocperuid net.inet.tcp.delayed_ack rc.server is only installed on Mac OS X Server.
FILES
/etc/rc.server
DIAGNOSTICS
Since rc.server is invoked before system logging is available, diagnostic output is only available to console during verbose boot.
SEE ALSO
launchd.conf(5), launchd.plist(5), sysctl.conf(5), launchd(8), sysctl(8), rc(8)
BUGS
The rc.server script is currently run after sysctl.conf is executed and the root file system is mounted read-write. Mac OS X Server June 28, 2009 Mac OS X Server
Mac OS X 10.6Server - Generated Thu Apr 15 07:13:15 CDT 2010