dir must be a directory.
log is a space holder for a readproctitle log, and must be at least seven
characters long or absent.
runsvdir starts a
process for each subdirectory, or symlink to a directory, in the services
dir, up to a limit of 1000 subdirectories,
and restarts a
process if it terminates.
runsvdir skips subdirectory names starting with dots.
must be in
At least every five seconds
runsvdir checks whether the time of last modification, the inode, or the device, of
the services directory
dir has changed.
If so, it re-scans the service directory, and if it sees a new subdirectory,
or new symlink to a directory, in
dir, it starts a new
runsvdir sees a subdirectory being removed that was previously there, it sends the
process a TERM signal, stops monitoring this process, and so does not
process if it exits.
log argument is given to
runsvdir, all output to standard error is redirected to this
log, which is similar to the daemontools
To see the most recent error messages, use a process-listing tool such as
runsvdir writes a dot to the readproctitle log every 15 minutes so that old error