summaryrefslogtreecommitdiffabout
path: root/man/dudki.8.in
Unidiff
Diffstat (limited to 'man/dudki.8.in') (more/less context) (ignore whitespace changes)
-rw-r--r--man/dudki.8.in11
1 files changed, 8 insertions, 3 deletions
diff --git a/man/dudki.8.in b/man/dudki.8.in
index 3011034..05db733 100644
--- a/man/dudki.8.in
+++ b/man/dudki.8.in
@@ -5,76 +5,81 @@
5.SH NAME 5.SH NAME
6 6
7dudki \- a process monitoring daemon 7dudki \- a process monitoring daemon
8 8
9.SH SYNOPSYS 9.SH SYNOPSYS
10 10
11\fBdudki\fR [\fB-h\fR] 11\fBdudki\fR [\fB-h\fR]
12.if \*[longopt] [\fB--help\fR] [\fB--usage\fR] 12.if \*[longopt] [\fB--help\fR] [\fB--usage\fR]
13[\fB-V\fR] 13[\fB-V\fR]
14.if \*[longopt] [\fB--version\fR] 14.if \*[longopt] [\fB--version\fR]
15[\fB-L\fR] 15[\fB-L\fR]
16.if \*[longopt] [\fB--license\fR] 16.if \*[longopt] [\fB--license\fR]
17[\fB-f\fR \fIconfigfile\fR] 17[\fB-f\fR \fIconfigfile\fR]
18.if \*[longopt] [\fB--config=\fR\fIconfigfile\fR] 18.if \*[longopt] [\fB--config=\fR\fIconfigfile\fR]
19[\fB-k\fR] 19[\fB-k\fR]
20.if \*[longopt] [\fB--kill\fR] 20.if \*[longopt] [\fB--kill\fR]
21[\fB-r\fR] 21[\fB-r\fR]
22.if \*[longopt] [\fB--reload\fR] 22.if \*[longopt] [\fB--reload\fR]
23[\fB-c\fR] 23[\fB-c\fR]
24.if \*[longopt] [\fB--check\fR] 24.if \*[longopt] [\fB--check\fR]
25[\fB-e\fR] 25[\fB-e\fR]
26.if \*[longopt] [\fB--ensure\fR] 26.if \*[longopt] [\fB--ensure\fR]
27[\fB-t\fR] 27[\fB-t\fR]
28.if \*[longopt] [\fB--test\fR] 28.if \*[longopt] [\fB--test\fR]
29[\fI<process-list>\fR]
29 30
30.SH DESCRIPTION 31.SH DESCRIPTION
31 32
32dudki daemon is designed to run in the background and periodically 33dudki daemon is designed to run in the background and periodically
33check if certain processes specified in the configuration file are 34check if certain processes specified in the configuration file are
34running. If a process is detected as dead dudki tries to restart it 35running. If a process is detected as dead dudki tries to restart it
35using the command line specified in the configuration file and notifies 36using the command line specified in the configuration file and notifies
36the specified contact (currently only via email). 37the specified contact (currently only via email).
37 38
38.SH OPTIONS 39.SH OPTIONS
39 40
40.TP 41.TP
41.ie \*[longopt] \fB-f\fR \fIconfigfile\fR, \fB--config=\fR\fIconfigfile\fR 42.ie \*[longopt] \fB-f\fR \fIconfigfile\fR, \fB--config=\fR\fIconfigfile\fR
42.el \fB-f\fR \fIconfigfile\fR 43.el \fB-f\fR \fIconfigfile\fR
43Specify the configuration file to use (default is 44Specify the configuration file to use (default is
44\fI@sysconfdir@/dudki.conf\fR). 45\fI@sysconfdir@/dudki.conf\fR).
45.TP 46.TP
46.ie \*[longopt] \fB-k\fR, \fB--kill\fR 47.ie \*[longopt] \fB-k\fR, \fB--kill\fR
47.el \fB-k\fR 48.el \fB-k\fR
48Stop the running instance by sending the \fBSIGTERM\fR signal. 49Stop the running instance by sending the \fBSIGTERM\fR signal. If no process
50name specified on the command line, dudki kills his own running instance.
49.TP 51.TP
50.ie \*[longopt] \fB-r\fR, \fB--reload\fR 52.ie \*[longopt] \fB-r\fR, \fB--reload\fR
51.el \fB-r\fR 53.el \fB-r\fR
52Reload the running instance by sending the \fBSIGHUP\fR signal. 54Reload the running instance by sending the \fBSIGHUP\fR signal. Like with
55\fB-k\fR, if no process name specified on the command line, dudki sends
56\fBSIGHUP\fR to his own running instance.
53.TP 57.TP
54.ie \*[longopt] \fB-c\fR, \fB--check\fR 58.ie \*[longopt] \fB-c\fR, \fB--check\fR
55.el \fB-c\fR 59.el \fB-c\fR
56Check if dudki is running. Exit with non-zero status if not. 60Check if dudki is running. Exit with non-zero status if not. The same target
61rules as in \fB-k\fR and \fB-r\fR apply here.
57.TP 62.TP
58.ie \*[longopt] \fB-e\fR, \fB--ensure\fR 63.ie \*[longopt] \fB-e\fR, \fB--ensure\fR
59.el \fB-e\fR 64.el \fB-e\fR
60Ensure that dudki is running. Load, if not. Useful for running as a 65Ensure that dudki is running. Load, if not. Useful for running as a
61cron job once in a while. If the daemon is running runs quietly 66cron job once in a while. If the daemon is running runs quietly
62providing no output. 67providing no output.
63.TP 68.TP
64.ie \*[longopt] \fB-t\fR, \fB--test\fR 69.ie \*[longopt] \fB-t\fR, \fB--test\fR
65.el \fB-t\fR 70.el \fB-t\fR
66Check the syntax of configuration file and exit. 71Check the syntax of configuration file and exit.
67.TP 72.TP
68.ie \*[longopt] \fB-h\fR, \fB--help\fR, \fB--usage\fR 73.ie \*[longopt] \fB-h\fR, \fB--help\fR, \fB--usage\fR
69.el \fB-h\fR 74.el \fB-h\fR
70Display short usage message and exit. 75Display short usage message and exit.
71.TP 76.TP
72.ie \*[longopt] \fB-V\fR, \fB--version\fR 77.ie \*[longopt] \fB-V\fR, \fB--version\fR
73.el \fB-V\fR 78.el \fB-V\fR
74Report version and exit. 79Report version and exit.
75.TP 80.TP
76.ie \*[longopt] \fB-L\fR, \fB--license\fR 81.ie \*[longopt] \fB-L\fR, \fB--license\fR
77.el \fB-L\fR 82.el \fB-L\fR
78Show licensing terms. 83Show licensing terms.
79 84
80.SH EXIT STATUS 85.SH EXIT STATUS