:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
startpar(8) - phpMan

Command: man perldoc info search(apropos)  


STARTPAR(8)                          System Manager's Manual                          STARTPAR(8)



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 blocked by pending I/O
       will cause new process creation to be weighted by the iorate factor 800.  To  change  this
       factor   the   option   -i   can   be   used   to   specify  another  value.   The  amount
       weight=(nblocked×iorate)/1000 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 -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  out‐
       put. 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 run‐
       level directories in /etc/rcX.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(8) insserv(8).


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


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



                                             Jun 2003                                 STARTPAR(8)


/man
rootr.net - man pages