Manual Reference Pages - FSCD (8)
- service state monitoring daemon
service control daemon) is a daemon which monitors states of services and
restarts them if they die.
When invoked, the
utility will check for services listed in its configuration file and create a
socket to listen for messages from
services control administration utility), the control program for fscd.
When monitored services terminate, they will be restarted, and a notification
will be logged to the
is unable to successfully start a service, it will be removed and a log message
will be issued.
interface to be notified about process terminations and
for (re)starting services, getting their pids and initially checking their
is subject the same rules which govern
meaning that services must have an entry in
before they may be handled through this interface.
After successfully becoming a daemon, services may be added using the
Several signals dont restart the service immediately as they may be the result
of the user restarting it by hand. Instead,
will wait up to 60 seconds for the service to restart.
Print out the version of
Verbose, dont fork to background and dont log to
but to console.
Force, if the socket already exists, delete it.
This can occur if
is already running or was not properly shut down before.
instead of the standard socket
as configuration file instead of the standard file
name of the
name of the configuration file
utility first appeared in
as part of the
service control utilities.
utilities and documentation were written by
.An Tom Rhodes Aq trhodes@FreeBSD.org .
utility may fail to start a service if the parent died with a
SIGKILL and children, with unique PIDs are not subsequently
Such cases usally leave resources, such as port numbers or
pidfiles around which confuse
This behavior has been observed on several operating systems
and should possibly be fixed by the software in question.
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.