aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2020-09-19 21:24:38 +0300
committerSergey Poznyakoff <gray@gnu.org>2020-09-19 21:24:38 +0300
commit6c0b1a6431540c074920252a3b2a964fe9bdf99b (patch)
tree5c238a011e96674430120259b969cddd1eab09d3
parenta9974c3f5be1077909849151c14d01f5eed86576 (diff)
downloadping903-6c0b1a6431540c074920252a3b2a964fe9bdf99b.tar.gz
ping903-6c0b1a6431540c074920252a3b2a964fe9bdf99b.tar.bz2
Proof-read the docs.HEADmaster
-rw-r--r--README32
-rw-r--r--doc/ping903.819
-rw-r--r--doc/ping903.conf.526
-rw-r--r--doc/ping903.cred.58
-rw-r--r--doc/ping903q.115
-rwxr-xr-xexamples/dbload2
-rw-r--r--rc/README6
7 files changed, 54 insertions, 54 deletions
diff --git a/README b/README
index 94ec8d9..7de1140 100644
--- a/README
+++ b/README
@@ -48,7 +48,7 @@ discussion of available options to configure and their effect.
48After installing the package, copy the file src/ping903.conf to 48After installing the package, copy the file src/ping903.conf to
49/etc/ping903.conf and edit it to your liking. This file contains 49/etc/ping903.conf and edit it to your liking. This file contains
50configuration settings that control the behavior of the server daemon 50configuration settings that control the behavior of the server daemon
51and, to a certain extent, that of a query tool. The file contains 51and, to a certain extent, that of the query tool. The file contains
52short annotations before each statement to help you navigate through 52short annotations before each statement to help you navigate through
53it. You will find a detailed discussion of the configuration file in 53it. You will find a detailed discussion of the configuration file in
54the manpage ping903.conf(5). What follows is a short outline, intended 54the manpage ping903.conf(5). What follows is a short outline, intended
@@ -86,9 +86,9 @@ of them in a separate ip-list statement.
86IP addresses listed in ip-list files form the "immutable" IP list, 86IP addresses listed in ip-list files form the "immutable" IP list,
87called so because it cannot be altered while the program is running. 87called so because it cannot be altered while the program is running.
88The REST API allows the user to add any number of IP addresses at 88The REST API allows the user to add any number of IP addresses at
89runtime as well as remove any of IP addresses added this way. These 89runtime as well as to remove any of IP addresses added this way.
90addresses form the "mutable" IP list. Mutable IP list is preserved 90These addresses form the "mutable" IP list. Mutable IP list is
91across program restarts. 91preserved across program restarts.
92 92
93This means that actually the immutable IP list is optional. You may 93This means that actually the immutable IP list is optional. You may
94choose to keep monitored addresses in an external storage (an SQL 94choose to keep monitored addresses in an external storage (an SQL
@@ -102,8 +102,8 @@ from <http://git.gnu.org.ua/cgit/ping903/mangemanche.git>.
102Normally, the ip-list file should contain IP addresses of the hosts to 102Normally, the ip-list file should contain IP addresses of the hosts to
103monitor. It is OK, however, to use symbolic DNS names, too. If a 103monitor. It is OK, however, to use symbolic DNS names, too. If a
104hostname resolves to a single A record, such usage is equivalent to 104hostname resolves to a single A record, such usage is equivalent to
105placing that IP in the ip-list. However, if the hostnames resolves to 105placing that IP in the ip-list. However, if it resolves to multiple IPs,
106multiple IPs, only first one will be used. 106only the first one will be used.
107 107
108By default, the server will wake up each minute and send 10 echo 108By default, the server will wake up each minute and send 10 echo
109requests within 1 second intervals to each registered IP. If the 109requests within 1 second intervals to each registered IP. If the
@@ -148,9 +148,9 @@ operational, run
148 148
149This should return the running configuration. 149This should return the running configuration.
150 150
151Within the next 'probe-interval' seconds the server will collect 151Within the first 'probe-interval' seconds after startup, the daemon will
152enough statistics to answer your queries. You can request information 152collect enough statistics to answer your queries. You can request
153about any particular IP from your ip-list by running 153information about any particular IP from your ip-list by running
154 154
155 ping903q IP 155 ping903q IP
156 156
@@ -181,11 +181,11 @@ Note, that depending on your settings the output can be huge.
181 181
182Please refer to ping903q(1), for a detailed discussion of the tool. 182Please refer to ping903q(1), for a detailed discussion of the tool.
183 183
184* System start-up sequence 184* Startup scripts
185 185
186To configure ping903 to start automatically at the system start-up, 186The package includes startup scripts for several major GNU/Linux
187see the "rc" subdirectory. It contains start up scripts for various 187distributions. Please refer to rc/README for instructions on
188flavors of GNU/Linux distributions. 188adding ping903 to the operating system startup and shutdown sequences.
189 189
190* Nagios external check 190* Nagios external check
191 191
@@ -209,12 +209,6 @@ makes use of it:
209 retry_interval 1 209 retry_interval 1
210 } 210 }
211 211
212* Startup scripts
213
214The package includes startup scripts for several major GNU/Linux
215distributions. Please refer to rc/README for instructions on
216adding ping903 to the operating system startup and shutdown sequences.
217
218* Installation from a git clone 212* Installation from a git clone
219 213
220If you are building from a clone of the Git repository, you will need 214If you are building from a clone of the Git repository, you will need
diff --git a/doc/ping903.8 b/doc/ping903.8
index 35cbb4a..f8967af 100644
--- a/doc/ping903.8
+++ b/doc/ping903.8
@@ -13,7 +13,7 @@
13.\" 13.\"
14.\" You should have received a copy of the GNU General Public License 14.\" You should have received a copy of the GNU General Public License
15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>. 15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>.
16.TH PING903 8 "March 11, 2020" "PING903" "System Administration" 16.TH PING903 8 "September 19, 2020" "PING903" "System Administration"
17.SH NAME 17.SH NAME
18ping903 \- high-performance ICMP monitoring daemon 18ping903 \- high-performance ICMP monitoring daemon
19.SH SYNOPSIS 19.SH SYNOPSIS
@@ -52,12 +52,13 @@ IP list is supplied in the configuration file and cannot be altered at
52run-time. The 52run-time. The
53.I mutable 53.I mutable
54IP list, in contrast, is maintained via the REST API and thus can be 54IP list, in contrast, is maintained via the REST API and thus can be
55changed while the server runs. The content of mutable IP list is 55changed when the server runs. The content of the mutable IP list is
56preserved during server restarts. 56preserved during server restarts.
57.PP 57.PP
58Probes for each IP from the list are initiated periodically, each 58Each
59.B probe\-interval 59.B probe\-interval
60seconds. Each probe consists of 60seconds, the daemon wakes up and probes each IP from the list. Each
61probe consists of
61.B ping\-count 62.B ping\-count
62ICMP ECHO requests sent with intervals of 63ICMP ECHO requests sent with intervals of
63.B ping\-interval 64.B ping\-interval
@@ -76,10 +77,10 @@ failure \fItolerance\fR number) are lost, the status of the IP is
76changed to "inactive". 77changed to "inactive".
77.PP 78.PP
78An \fBHTTP\fR listener thread is responsible for returning the collected 79An \fBHTTP\fR listener thread is responsible for returning the collected
79statistics and serving other requests. By default the program listens 80statistics and serving other requests. By default it listens for
80for queries on localhost, port 8080. If compiled with the support for 81queries on localhost, port 8080. If compiled with the support for
81\fBlibwrap\fR, the access to the HTTP interface can be controlled 82\fBlibwrap\fR, the access to the HTTP interface is controlled using
82using files 83the files
83.B /etc/hosts.allow 84.B /etc/hosts.allow
84and 85and
85.BR /etc/hosts.deny . 86.BR /etc/hosts.deny .
@@ -146,7 +147,7 @@ requests sent and replies received. Two options (\fB\-vv\fR), enable
146additional diagnostics of invalid echo replies. Three options enable 147additional diagnostics of invalid echo replies. Three options enable
147logging of each received echo reply, and four options enable verbose 148logging of each received echo reply, and four options enable verbose
148logging of each echo request sent. Notice that three or more 149logging of each echo request sent. Notice that three or more
149\fB\-v\fR options can produce huge amount of logs. 150\fB\-v\fR options can produce a huge amount of output.
150.SH BUGS 151.SH BUGS
151Only IPv4 is currently supported. 152Only IPv4 is currently supported.
152.SH SEE ALSO 153.SH SEE ALSO
diff --git a/doc/ping903.conf.5 b/doc/ping903.conf.5
index cf3432e..a5e9cc4 100644
--- a/doc/ping903.conf.5
+++ b/doc/ping903.conf.5
@@ -13,7 +13,7 @@
13.\" 13.\"
14.\" You should have received a copy of the GNU General Public License 14.\" You should have received a copy of the GNU General Public License
15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>. 15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>.
16.TH PING903.CONF 5 "March 10, 2020" "PING903.CONF" "File Formats Manual" 16.TH PING903.CONF 5 "September 19, 2020" "PING903.CONF" "File Formats Manual"
17.SH NAME 17.SH NAME
18ping903.conf \- configuration file for high-performance ICMP monitoring daemon 18ping903.conf \- configuration file for high-performance ICMP monitoring daemon
19.SH DESCRIPTION 19.SH DESCRIPTION
@@ -67,7 +67,7 @@ through
67\fBip\-list \fIFILE\fR 67\fBip\-list \fIFILE\fR
68Name of the file supplying a list of IP addresses (or hostnames) to 68Name of the file supplying a list of IP addresses (or hostnames) to
69monitor. Each IP must be listed on a separate line. Empty lines, 69monitor. Each IP must be listed on a separate line. Empty lines,
70leading and trailing whitespace is ignored. Comments are introduced 70leading and trailing whitespace are ignored. Comments are introduced
71by a hash sign as the first non-whitespace character on the line. 71by a hash sign as the first non-whitespace character on the line.
72.TP 72.TP
73\fBip\-list <<\fIWORD\fR 73\fBip\-list <<\fIWORD\fR
@@ -82,7 +82,7 @@ Empty lines and comments are allowed within \fIhere-document\fR.
82Multiple \fBip\-list\fR statements of any form accumulate. 82Multiple \fBip\-list\fR statements of any form accumulate.
83.TP 83.TP
84\fBprobe\-interval \fIN\fR 84\fBprobe\-interval \fIN\fR
85Sets interval between subsequent probes, in seconds. Default is 60 85Sets interval (in seconds) between subsequent probes. Default is 60
86(one minute). 86(one minute).
87.TP 87.TP
88\fBping\-count \fIN\fR 88\fBping\-count \fIN\fR
@@ -112,7 +112,7 @@ symbolic service name from
112Either \fIIPADDR\fR or \fIPORT\fR (but not both) can be omitted. Missing 112Either \fIIPADDR\fR or \fIPORT\fR (but not both) can be omitted. Missing
113\fIIPADDR\fR is equivalent to 127.0.0.1 (note, that in this case the 113\fIIPADDR\fR is equivalent to 127.0.0.1 (note, that in this case the
114colon before \fIPORT\fR must be present). Missing \fIPORT\fR means 114colon before \fIPORT\fR must be present). Missing \fIPORT\fR means
115use the default port number (8080). 115the default port number (8080).
116 116
117To summarize, possible arguments are: 117To summarize, possible arguments are:
118\fIIPADDR\fB:\fIPORT\fR, \fIIPADDR\fR, or \fB:\fIPORT\fR. 118\fIIPADDR\fB:\fIPORT\fR, \fIIPADDR\fR, or \fB:\fIPORT\fR.
@@ -121,13 +121,13 @@ Default is \fB0.0.0.0:8080\fR.
121.TP 121.TP
122\fBhttp\-backlog\-size \fIN\fR 122\fBhttp\-backlog\-size \fIN\fR
123Configures the size of the 123Configures the size of the
124.BR listen(2) 124.BR listen (2)
125backlog queue. Default is the platform-dependent value 125backlog queue. Default is the platform-dependent value
126.BR SOMAXCONN , 126.BR SOMAXCONN ,
127(128 on most GNU/Linux systems). 127(128 on most GNU/Linux systems).
128.TP 128.TP
129\fBaccess\-log \fIBOOL\fR 129\fBaccess\-log \fIBOOL\fR
130Enable apache-style HTTPD access logging. Valid \fIBOOL\fR values are: 130Enables the apache-style HTTP access logging. Valid \fIBOOL\fR values are:
131.BR 1 , 131.BR 1 ,
132.BR t , 132.BR t ,
133.BR true , 133.BR true ,
@@ -156,7 +156,7 @@ IP of the connection. If the
156.B X\-Forwarded\-For 156.B X\-Forwarded\-For
157header is present, its value overrides that IP. If the 157header is present, its value overrides that IP. If the
158header contains a comma-delimited list of IP addresses, this list is 158header contains a comma-delimited list of IP addresses, this list is
159processed in right-to-left order, until either a not trusted IP or the 159processed from right to left, until either a not trusted IP or the
160first IP in the list is encountered, whichever occurs first. 160first IP in the list is encountered, whichever occurs first.
161 161
162\fICIDR\fR is either an IPv4 address, or an address followed by slash 162\fICIDR\fR is either an IPv4 address, or an address followed by slash
@@ -170,8 +170,8 @@ description of \fBip\-list\fR above for the description of
170single CIDR per line. 170single CIDR per line.
171.SS HTTP Authorization configuration 171.SS HTTP Authorization configuration
172It is suggested that HTTP entry points be protected by the HTTP 172It is suggested that HTTP entry points be protected by the HTTP
173authorization. This is especially critical for \fB/config\fR and 173authorization. This is especially critical for the \fB/config\fR
174below, which allows the requester to modify \fBping903\fR 174URL and URLs below it, which allow the requester to modify \fBping903\fR
175configuration. This version of \fBping903\fR supports HTTP basic 175configuration. This version of \fBping903\fR supports HTTP basic
176authorization. 176authorization.
177.TP 177.TP
@@ -179,7 +179,7 @@ authorization.
179This statement enables basic authentication for \fIURL\fR when 179This statement enables basic authentication for \fIURL\fR when
180accessed using the given HTTP \fIMETHOD\fR. 180accessed using the given HTTP \fIMETHOD\fR.
181 181
182\fIMETHOD\fR is either one of HTTP methods (\fBGET\fR, \fBPOST\fR, 182\fIMETHOD\fR is either the name of an HTTP method (\fBGET\fR, \fBPOST\fR,
183etc.) or a wildcard \fB*\fR matching any method. 183etc.) or a wildcard \fB*\fR matching any method.
184 184
185\fIURL\fR is the \fBping903\fR URL. It is treated as a prefix, i.e. 185\fIURL\fR is the \fBping903\fR URL. It is treated as a prefix, i.e.
@@ -203,7 +203,7 @@ double-quoted string any occurrence of a double-quote or backslash
203character must be escaped by prefixing it with a backslash. 203character must be escaped by prefixing it with a backslash.
204 204
205These parameters are mandatory only for the very first occurrence of the 205These parameters are mandatory only for the very first occurrence of the
206\fBauth\fR statements. The statements that follow it may omit the 206\fBauth\fR statement. The statements that follow it may omit the
207\fIIPFILE\fR and/or \fIREALM\fR, if they are the same as in the 207\fIIPFILE\fR and/or \fIREALM\fR, if they are the same as in the
208preceding statement. For example, the following statements protect 208preceding statement. For example, the following statements protect
209modifications to the \fBping903\fR configuration with basic 209modifications to the \fBping903\fR configuration with basic
@@ -221,8 +221,8 @@ and \fIURL\fR.
221 221
222Use this statement to exempt an URL from authorization which is 222Use this statement to exempt an URL from authorization which is
223otherwise required for its parent URL. For example, the two 223otherwise required for its parent URL. For example, the two
224statements below require basic authorization for "/config", excepting 224statements below require basic authorization for "/config", but not
225"/config/ip-list": 225for "/config/ip-list":
226.sp 226.sp
227.nf 227.nf
228auth none GET /config/ip-list 228auth none GET /config/ip-list
diff --git a/doc/ping903.cred.5 b/doc/ping903.cred.5
index ede1b2b..2a4203b 100644
--- a/doc/ping903.cred.5
+++ b/doc/ping903.cred.5
@@ -13,7 +13,7 @@
13.\" 13.\"
14.\" You should have received a copy of the GNU General Public License 14.\" You should have received a copy of the GNU General Public License
15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>. 15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>.
16.TH PING903.CRED 5 "March 22, 2020" "PING903.CRED" "File Formats Manual" 16.TH PING903.CRED 5 "September 19, 2020" "PING903.CRED" "File Formats Manual"
17.SH NAME 17.SH NAME
18ping903.cred \- Credentials storage for ping903 18ping903.cred \- Credentials storage for ping903
19.SH DESCRIPTION 19.SH DESCRIPTION
@@ -44,8 +44,8 @@ Their meaning is as follows:
44.I SERVER 44.I SERVER
45Specifies the server to which this entry applies. It consists of the 45Specifies the server to which this entry applies. It consists of the
46server IP address or DNS name, optionally followed by a colon and port 46server IP address or DNS name, optionally followed by a colon and port
47number. A wildcard character \fB*\fR can be used in place of the 47number. Either part can be replaced with a wildcard character
48either part, in which case this part will match any IP (or port). 48\fB*\fR, in which case it will match any IP (or port).
49 49
50If a DNS name is used, it will be resolved. 50If a DNS name is used, it will be resolved.
51 51
@@ -68,7 +68,7 @@ When the server requests authorization, the client program
68.B ~/.ping903.cred 68.B ~/.ping903.cred
69file for an entry with the \fISERVER\fR matching the IP and port of 69file for an entry with the \fISERVER\fR matching the IP and port of
70the server (as configured by the \fBlisten\fR statement in the 70the server (as configured by the \fBlisten\fR statement in the
71\fB/etc/ping903.conf\fR file) and the \fIREALM\fR filed matching the 71\fB/etc/ping903.conf\fR file) and the \fIREALM\fR field matching the
72authorization realm presented by the server. If such an entry is 72authorization realm presented by the server. If such an entry is
73found, the client will re-submit the request using the 73found, the client will re-submit the request using the
74\fIUSER\fR and \fIPASSWORD\fR for authorization. 74\fIUSER\fR and \fIPASSWORD\fR for authorization.
diff --git a/doc/ping903q.1 b/doc/ping903q.1
index cf6172e..9352ca9 100644
--- a/doc/ping903q.1
+++ b/doc/ping903q.1
@@ -13,7 +13,7 @@
13.\" 13.\"
14.\" You should have received a copy of the GNU General Public License 14.\" You should have received a copy of the GNU General Public License
15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>. 15.\" along with Ping903. If not, see <http://www.gnu.org/licenses/>.
16.TH PING903Q 1 "March 10, 2020" "PING903Q" "User Commands" 16.TH PING903Q 1 "September 19, 2020" "PING903Q" "User Commands"
17.SH NAME 17.SH NAME
18ping903q \- ping903 query tool 18ping903q \- ping903 query tool
19.SH SYNOPSIS 19.SH SYNOPSIS
@@ -51,8 +51,8 @@ detailed information about round trip times and lost packets.
51By default, the program attempts to connect to the default REST API 51By default, the program attempts to connect to the default REST API
52port of (localhost:8080). If the file 52port of (localhost:8080). If the file
53.B /etc/ping903.conf 53.B /etc/ping903.conf
54exists, it will obtain the socket address from the \fBlisten\fR 54exists and contains the \fBlisten\fR statement, the value of this
55statement. See 55statement will be used instead. See
56.BR ping903.conf (5), 56.BR ping903.conf (5),
57for detailed description of the configuration file. 57for detailed description of the configuration file.
58.SS Nagios check mode 58.SS Nagios check mode
@@ -76,7 +76,7 @@ authorization \fIrealm\fR name presented by the server. If such an
76entry is found, the user name and password listed in it will be used 76entry is found, the user name and password listed in it will be used
77to send the authorized request. 77to send the authorized request.
78.PP 78.PP
79Using the \fB\-R\fR option, you can force using a specific realm for 79The \fB\-R\fR option allows you to use a specific realm for
80authorization. In this case, the \fB.ping903.cred\fR file is scanned 80authorization. In this case, the \fB.ping903.cred\fR file is scanned
81at startup and the credentials found in it are used to authorize the 81at startup and the credentials found in it are used to authorize the
82request, without sending unauthorized request first and consulting the 82request, without sending unauthorized request first and consulting the
@@ -89,7 +89,7 @@ When called without arguments, the program exits with code 0 if all
89monitored IP addresses are alive, 2 if none of them is reachable and 1 89monitored IP addresses are alive, 2 if none of them is reachable and 1
90if some of them are. 90if some of them are.
91.PP 91.PP
92Exit codes in nagios check mode: 92In Nagios check mode, exit codes are:
93.TP 93.TP
94.B 0 94.B 0
95Success 95Success
@@ -167,7 +167,7 @@ arguments.
167Other options valid in this mode: 167Other options valid in this mode:
168.TP 168.TP
169\fB\-N\fR 169\fB\-N\fR
170By default hosts in initial state (i.e. for which no data has been 170By default, hosts in initial state (i.e. for which no data has been
171collected) are treated as "OK" (exit status 0). This option changes 171collected) are treated as "OK" (exit status 0). This option changes
172the default to treat them as "UNKNOWN" (exit status 3). 172the default to treat them as "UNKNOWN" (exit status 3).
173.TP 173.TP
@@ -183,7 +183,8 @@ Switch to the host match mode.
183.SH SEE ALSO 183.SH SEE ALSO
184.BR ping903 (8), 184.BR ping903 (8),
185.BR ping903.cred (5), 185.BR ping903.cred (5),
186.BR Nagios <https://www.nagios.org/>. 186.B Nagios
187<https://www.nagios.org/>.
187.SH COPYRIGHT 188.SH COPYRIGHT
188Copyright \(co 2020 Sergey Poznyakoff 189Copyright \(co 2020 Sergey Poznyakoff
189.br 190.br
diff --git a/examples/dbload b/examples/dbload
index 4502d55..f59dee9 100755
--- a/examples/dbload
+++ b/examples/dbload
@@ -59,7 +59,7 @@ B<--table> and B<--column> options together. For really complex queries,
59use the B<--query> option instead. See below for details. 59use the B<--query> option instead. See below for details.
60 60
61On success, prints on standard output the number of IP addresses loaded and 61On success, prints on standard output the number of IP addresses loaded and
62exits with status 0. On error, displays on stabdard error the detailed 62exits with status 0. On error, displays on standard error the detailed
63diagnostic information as obtained from the server and exits with status 1. 63diagnostic information as obtained from the server and exits with status 1.
64 64
65=head1 OPTIONS 65=head1 OPTIONS
diff --git a/rc/README b/rc/README
index 40e716e..e3abc05 100644
--- a/rc/README
+++ b/rc/README
@@ -1,10 +1,12 @@
1* Overview 1* Overview
2
2This directory contains distribution-specific startup scripts for 3This directory contains distribution-specific startup scripts for
3Ping903. All scripts assume the daemon binary is installed at 4Ping903. All scripts assume the daemon binary is installed at
4/usr/sbin/ping903. If it's not the case, change the value of the 5/usr/sbin/ping903. If it's not the case, change the value of the
5COMMAND variable, located at the start of the script. 6COMMAND variable, located at the start of the script.
6 7
7* debian.rc 8* debian.rc
9
8The start script for Debian-based systems without systemd. Use it on 10The start script for Debian-based systems without systemd. Use it on
9Debian 7, Ubuntu up to 16.04, etc. 11Debian 7, Ubuntu up to 16.04, etc.
10 12
@@ -17,7 +19,7 @@ Debian 7, Ubuntu up to 16.04, etc.
17 19
18 update-rc.d ping903 defaults 20 update-rc.d ping903 defaults
19 21
20Optionally, you may create the file /etc/default/903, which can 22Optionally, you may create the file /etc/default/ping903, which can
21define two shell variables: 23define two shell variables:
22 24
23 START 25 START
@@ -28,6 +30,7 @@ define two shell variables:
28 Additional options to be passed to the server. 30 Additional options to be passed to the server.
29 31
30* ping903.service 32* ping903.service
33
31Service definition for systems with systemd. Usage: 34Service definition for systems with systemd. Usage:
32 35
331. Copy 361. Copy
@@ -43,6 +46,7 @@ Service definition for systems with systemd. Usage:
43 systemctl start ping903 46 systemctl start ping903
44 47
45* slackware.rc 48* slackware.rc
49
46Slackware rc script. In fact, it is the most general of all and it 50Slackware rc script. In fact, it is the most general of all and it
47will work an all systems with no (or at a pinch, little) changes. 51will work an all systems with no (or at a pinch, little) changes.
48Usage: 52Usage:

Return to:

Send suggestions and report system problems to the System administrator.