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.in123
1 files changed, 123 insertions, 0 deletions
diff --git a/man/dudki.8.in b/man/dudki.8.in
new file mode 100644
index 0000000..3011034
--- a/dev/null
+++ b/man/dudki.8.in
@@ -0,0 +1,123 @@
1.TH dudki 8 "June 9th, 2004" "dudki(8)" "Klever Group (http://www.klever.net/)"
2.hla en
3.ds longopt @HAVE_GETOPT_LONG@
4
5.SH NAME
6
7dudki \- a process monitoring daemon
8
9.SH SYNOPSYS
10
11\fBdudki\fR [\fB-h\fR]
12.if \*[longopt] [\fB--help\fR] [\fB--usage\fR]
13[\fB-V\fR]
14.if \*[longopt] [\fB--version\fR]
15[\fB-L\fR]
16.if \*[longopt] [\fB--license\fR]
17[\fB-f\fR \fIconfigfile\fR]
18.if \*[longopt] [\fB--config=\fR\fIconfigfile\fR]
19[\fB-k\fR]
20.if \*[longopt] [\fB--kill\fR]
21[\fB-r\fR]
22.if \*[longopt] [\fB--reload\fR]
23[\fB-c\fR]
24.if \*[longopt] [\fB--check\fR]
25[\fB-e\fR]
26.if \*[longopt] [\fB--ensure\fR]
27[\fB-t\fR]
28.if \*[longopt] [\fB--test\fR]
29
30.SH DESCRIPTION
31
32dudki daemon is designed to run in the background and periodically
33check if certain processes specified in the configuration file are
34running. If a process is detected as dead dudki tries to restart it
35using the command line specified in the configuration file and notifies
36the specified contact (currently only via email).
37
38.SH OPTIONS
39
40.TP
41.ie \*[longopt] \fB-f\fR \fIconfigfile\fR, \fB--config=\fR\fIconfigfile\fR
42.el \fB-f\fR \fIconfigfile\fR
43Specify the configuration file to use (default is
44\fI@sysconfdir@/dudki.conf\fR).
45.TP
46.ie \*[longopt] \fB-k\fR, \fB--kill\fR
47.el \fB-k\fR
48Stop the running instance by sending the \fBSIGTERM\fR signal.
49.TP
50.ie \*[longopt] \fB-r\fR, \fB--reload\fR
51.el \fB-r\fR
52Reload the running instance by sending the \fBSIGHUP\fR signal.
53.TP
54.ie \*[longopt] \fB-c\fR, \fB--check\fR
55.el \fB-c\fR
56Check if dudki is running. Exit with non-zero status if not.
57.TP
58.ie \*[longopt] \fB-e\fR, \fB--ensure\fR
59.el \fB-e\fR
60Ensure 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
62providing no output.
63.TP
64.ie \*[longopt] \fB-t\fR, \fB--test\fR
65.el \fB-t\fR
66Check the syntax of configuration file and exit.
67.TP
68.ie \*[longopt] \fB-h\fR, \fB--help\fR, \fB--usage\fR
69.el \fB-h\fR
70Display short usage message and exit.
71.TP
72.ie \*[longopt] \fB-V\fR, \fB--version\fR
73.el \fB-V\fR
74Report version and exit.
75.TP
76.ie \*[longopt] \fB-L\fR, \fB--license\fR
77.el \fB-L\fR
78Show licensing terms.
79
80.SH EXIT STATUS
81
82Zero in case of success, non-zero otherwise.
83
84.SH FILES
85.TP
86@sysconfdir@/dudki.conf
87Default configuration file.
88.TP
89/var/run/dudki.pid
90Default pid-file for the dudki process.
91
92.SH AUTHOR
93
94Written by Michael 'hacker' Krelin <hacker@klever.net>
95
96.SH COPYRIGHT
97
98Copyright (c) 2004 Klever Group (http://www.klever.net/)
99
100Permission is hereby granted, free of charge, to any person obtaining a copy of
101this software and associated documentation files (the "Software"), to deal in
102the Software without restriction, including without limitation the rights to
103use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
104of the Software, and to permit persons to whom the Software is furnished to do
105so, subject to the following conditions:
106
107The above copyright notice and this permission notice shall be included in all
108copies or substantial portions of the Software.
109
110THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
111IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
112FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
113AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
114LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
115OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
116SOFTWARE.
117
118.SH BUGS
119
120You tell me. Send reports to <dudki-bugs@klever.net>
121
122.SH SEE ALSO
123\fBdudki.conf\fR(5)