startpar is used to run multiple run-level scripts in parallel.
The degree of parallelism on one
can be set with the
option, the default is full parallelism. An argument to all of
the scripts can be provided with the
Processes block by pending
will weighting by the factor
To change this factor the option
can be used to specify an other value.
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
option is used as buffer timeout. If the output buffer of a
script is not empty and the last output was
seconds ago, startpar will flush the buffer.
option timeout works more globally. If no output is printed for
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.
like behaviour. This option takes three different arguments:
boot, start, and stop
.depend.boot or .depend.start or .depend.stop
respectively in the directory
By scanning the boot and runlevel directories in
it then executes the appropriate scripts in parallel.