summaryrefslogtreecommitdiffstats
path: root/upstream/debian-bookworm/man1/startpar.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/debian-bookworm/man1/startpar.1')
-rw-r--r--upstream/debian-bookworm/man1/startpar.1173
1 files changed, 173 insertions, 0 deletions
diff --git a/upstream/debian-bookworm/man1/startpar.1 b/upstream/debian-bookworm/man1/startpar.1
new file mode 100644
index 00000000..3ee66335
--- /dev/null
+++ b/upstream/debian-bookworm/man1/startpar.1
@@ -0,0 +1,173 @@
+'\" e
+.\" SuSE man page for startpar
+.\"
+.\" Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany.
+.\"
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2, or (at your option)
+.\" any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program (see the file COPYING); if not, write to the
+.\" Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+.\" MA 02110-1301, USA.
+.\"
+.\" Author: Michael Schroeder <mls@suse.de>
+.\"
+.TH STARTPAR 1 "Mar 2019"
+.SH NAME
+startpar \- start runlevel scripts in parallel
+
+.SH SYNOPSIS
+.B startpar
+.RB [ \-p
+.IR par ]
+.RB [ \-i
+.IR iorate ]
+.RB [ \-e
+.IR etcdir ]
+.RB [ \-n ]
+.RB [ \-t
+.IR timeout ]
+.RB [ \-T
+.IR global_timeout ]
+.RB [ \-a
+.IR arg ]
+.B prg1
+.B prg2
+.B ...
+.br
+.B startpar
+.RB [ \-p
+.IR par ]
+.RB [ \-i
+.IR iorate ]
+.RB [ \-n ]
+.RB [ \-t
+.IR timeout ]
+.RB [ \-T
+.IR global_timeout ]
+.B \-M [
+.IR boot | start | stop ]
+.br
+.B startpar
+.RB [ -f ]
+.br
+.B startpar
+.RB [ -v ]
+.br
+
+.SH DESCRIPTION
+startpar is used to run multiple run\-level scripts in parallel.
+The degree of parallelism on one
+.B CPU
+can be set with the
+.B \-p
+option, the default is full parallelism. An argument to all of
+the scripts can be provided with the
+.B \-a
+option.
+Processes blocked by pending
+.B I/O
+will cause new process creation to be weighted by the iorate factor
+.IR 800 .
+To change this factor the option
+.B \-i
+can be used to specify another value. The amount
+.EQ
+weight = (nblocked times iorate) / 1000
+.EN
+will be subtracted from the total number of processes which could be
+started, where nblocked is the number of processes currently blocked
+by pending I/O.
+
+The output of each script is buffered and written when the script
+exits, so output lines of different scripts won't mix. You can
+modify this behaviour by setting a timeout.
+
+The timeout set with the
+.B \-t
+option is used as buffer timeout. If the output buffer of a
+script is not empty and the last output was
+.I timeout
+seconds ago, startpar will flush the buffer.
+
+The
+.B \-T
+option timeout works more globally. If no output is printed for
+more than
+.I global_timeout
+seconds, startpar will flush the buffer of the script with
+the oldest output. Afterwards it will only print output of this
+script until it is finished.
+
+When the
+.B \-n
+flag is used, output from a running job is prefixed with the name
+of the program or script being run.
+
+The
+.B \-M
+option switches
+.B startpar
+into a
+.BR make (1)
+like behaviour. This option takes three different arguments:
+.IR boot ", " start ", and " stop
+for reading
+.IR .depend.boot " or " .depend.start " or " .depend.stop
+respectively in the directory
+.IR /etc/init.d/ .
+By scanning the boot and runlevel scripts in
+.I /etc/init.d/
+it then executes the appropriate scripts in parallel.
+
+The
+.B \-e
+option allows the user to set the location of the system's etc configuration
+directory. The default is to use /etc. Using \-e we can use alternative locations
+such as /usr/local/etc.
+
+The
+.B \-f
+option causes startpar to copy standard input (stdin) to standard output (stdout)
+until startpar reaches the end of input or the process is killed. When \-f
+is used no programs are started and other parameters on the command line are
+ignored. This option is only kept for legacy purposes.
+
+The
+.B \-v
+option tells startpar to print its name and version number. When the
+version flag is used, all other command line parameters are ignored.
+The version number will be printed and startpar then immediately exits.
+
+.SH FILES
+.I /etc/init.d/.depend.boot
+.br
+.I /etc/init.d/.depend.start
+.br
+.I /etc/init.d/.depend.stop
+
+.SH SEE ALSO
+.BR init (8),
+.BR insserv (8),
+
+.SH COPYRIGHT
+2003,2004 SuSE Linux AG, Nuernberg, Germany.
+.br
+2007 SuSE LINUX Products GmbH, Nuernberg, Germany.
+.br
+2019 Jesse Smith
+
+.SH AUTHOR
+Michael Schroeder <mls@suse.de>
+.br
+Takashi Iwai <tiwai@suse.de>
+.br
+Werner Fink <werner@suse.de>