summaryrefslogtreecommitdiff
path: root/man/fixproc.1.def
blob: ae88a3de786843a021093a70cbab2221bc47883d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.TH fixproc 1 "16 Nov 2006" VVERSIONINFO "Net-SNMP"
.SH NAME
fixproc - Fixes a process by performing the specified action.
.SH SYNOPSIS
.PP
.B fixproc
[\fI\-min n\fR]
[\fI\-max n\fR]
[\fI\-check | \-kill | \-restart | \-exist | \-fix\fR]
proc \.\.\.
.SH DESCRIPTION
.PP
Fixes a process named "proc" by performing the specified action.  The
actions can be check, kill, restart, exist, or fix.  The action is specified
on the command line or is read from a default database, which describes
the default action to take for each process.  The database format and
the meaning of each action are described below.
.SH OPTIONS
.TP
.B \-min n
minimum number of processes that should be running, defaults to 1
.TP
.B \-max n
maximum number of processes that should be running, defaults to 1
.TP
.B \-check
check process against database /local/etc/fixproc.conf.
.TP
.B \-kill
kill process, wait 5 seconds, kill \-9 if still exist
.TP
.B \-restart
kill process, wait 5 seconds, kill \-9 if still exist, then start again
.TP
.B \-exist
checks if proc exists in ps && (min <= num. of processes <= max)
.TP
.B \-fix
check process against database /local/etc/fixproc.conf. Perform defined
action, if check fails.