perphup(8) persistent process supervision perphup(8)
NAME
perphup - trigger a perpd(8) rescan
SYNOPSIS
perphup [-hV] [-q] [-t] [ basedir ]
DESCRIPTION
perphup is used to trigger perpd(8) to rescan its service installation
directory. perphup may also be used to trigger the controlled shutdown
of perpd(8) and all of its services.
perphup looks for an instance of perpd(8) running on the argument given
by basedir. Otherwise, perphup looks for a value in the environmental
variable PERP_BASE. If neither of these are defined or are empty, per-
phup uses a compiled-in default, normally /etc/perp.
When perphup finds the perpd(8) process, it sends it a SIGHUP signal.
OPTIONS
-h Help. Print a brief usage message to stderr and exit.
-q Quiet. Normally after successfully finding and triggering a
perpd(8) process, perphup prints a brief message to stderr. The
-q option may be used to suppress this message.
-t Term. Normally perphup sends a SIGHUP signal to the perpd(8)
process to trigger a rescan. The -t option is used to send a
SIGTERM instead, and triggers the perpd(8) shutdown sequence.
-V Version. Print the version number to stderr and exit.
EXIT STATUS
perphup exits with the following values:
0 Success. An active perpd(8) process was found and triggered.
100 Usage error. For unknown options or other command-line errors.
Prints a brief diagnostic message to stderr on exit.
111 System error. Unexpected failures during system calls, privi-
lege and/or resource problems, or configuration problems in the
perpd(8) directory. Prints a brief diagnostic message to stderr
on exit.
AUTHOR
Wayne Marshall, http://b0llix.net/perp/
SEE ALSO
perp_intro(8), perpboot(8), perpctl(8), perpd(8), perpetrate(5),
perpls(8), perpok(8), perpstat(8), sissylog(8), tinylog(8)
perp-2.07 January 2013 perphup(8)