Provided by: sysvinit-utils_2.88dsf-13.10ubuntu11_amd64 bug

NAME

       startpar - start runlevel scripts in parallel

SYNOPSIS

       startpar [-p par] [-i iorate] [-t timeout] [-T global_timeout] [-a arg] prg1 prg2 ...
       startpar [-p par] [-i iorate] [-t timeout] [-T global_timeout] -M [ boot|start|stop]

DESCRIPTION

       startpar is used to run multiple run-level scripts in parallel.  The degree of parallelism
       on one CPU can be set with the -p option, the default is full parallelism. An argument  to
       all  of  the  scripts  can be provided with the -a option.  Processes block by pending I/O
       will weighting by the factor 800.  To change this factor the option  -i  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 -t option is used as buffer timeout. If the output  buffer  of  a
       script  is  not empty and the last output was timeout seconds ago, startpar will flush the
       buffer.

       The -T option timeout works  more  globally.  If  no  output  is  printed  for  more  than
       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.

       The -M option switches startpar into a make(1) like behaviour.  This  option  takes  three
       different  arguments:  boot,  start, and stop for reading .depend.boot or .depend.start or
       .depend.stop respectively in  the  directory  /etc/init.d/.   By  scanning  the  boot  and
       runlevel directories in /etc/init.d/ it then executes the appropriate scripts in parallel.

FILES

       /etc/init.d/.depend.boot
       /etc/init.d/.depend.start
       /etc/init.d/.depend.stop

SEE ALSO

       init.d(7), insserv(8), startproc(8).

COPYRIGHT

       2003,2004 SuSE Linux AG, Nuernberg, Germany.
       2007 SuSE LINUX Products GmbH, Nuernberg, Germany.

AUTHOR

       Michael Schroeder <mls@suse.de>
       Takashi Iwai <tiwai@suse.de>
       Werner Fink <werner@suse.de>

                                             Jun 2003                                 STARTPAR(8)