]>
Commit | Line | Data |
---|---|---|
3bd189cb JR |
1 | $Id: README,v 1.6 2001/10/20 17:57:23 q Exp $ |
2 | ||
3 | DESCRIPTION | |
4 | =========== | |
5 | ircdwatch is a daemon that regularly checks to see if ircd is running. | |
6 | if ircd should die or somehow stop running, ircdwatch will respawn the | |
7 | ircd daemon. if desirable, ircdwatch can be configured to check if | |
8 | the ircd configuration file is changed and send a SIGHUP to the ircd | |
9 | daemon which then causes the daemon to reload the configuration | |
10 | file. | |
11 | ||
12 | the ircdwatch program itself is also used as sort of a remote | |
13 | control depending on what command line arguments you feed it. you | |
14 | can use it to start ircd and stop ircd and ircdwatch. | |
15 | ||
16 | OPTIONS | |
17 | ======= | |
18 | if you invoke ircdwatch without any command line arguments it will | |
19 | either daemonize itself and become a daemon, or it will exit if it | |
20 | detects that an ircdwatch daemon is already running. | |
21 | ||
22 | for using the ircdwatch program as a remote control the following | |
23 | command line options are available: | |
24 | ||
25 | --kill | |
26 | stop both ircdwatch and ircd | |
27 | ||
28 | --rest | |
29 | stop ircdwatch but leave ircd running | |
30 | ||
31 | --help | |
32 | list command line arguments | |
33 | ||
34 | ||
35 | COMPILE TIME CONFIGURATION | |
36 | ========================== | |
37 | you configure ircdwatch by editing config.h in the directory where | |
38 | you build ircd. the configuration parameters available for | |
39 | ircdwatch are those starting with the prefix "IRCDWATCH_". please | |
40 | refer to the config.h file for more information on the parameter | |
41 | settings. most of the defaults should be okay if you want to use | |
42 | ircdwatch though. | |
43 | ||
44 | ||
45 | ADMINISTRATIVIA | |
46 | =============== | |
47 | ircdwatch was written by Bjorn Borud <borud@guardian.no> and is | |
48 | Copyright (C) 1998 Bjorn Borud <borud@guardian.no> | |
49 | ||
50 | the program is released under the GNU General Public License | |
51 | ||
52 | the current maintainer can be reached at: <borud@guardian.no> | |
53 | ||
54 | please report bugs to <ircd-users@irc.org> | |
55 | improvements are welcome. | |
56 |