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
