NOM
startpar - Démarrer des scripts de niveaux d’exécution en parallèle.
SYNOPSIS
startpar [-p par] [-i coeff_e-s] [-t temporisation] [-T
temporisation_globale] [-a param] prg1 prg2 ...
startpar [-p par] [-i coeff_e-s] [-t temporisation] [-T
temporisation_globale] -M [boot|start|stop]
startpar permet d’exécuter plusieurs scripts d’un niveau d’exécution en
parallèle. Le degré de parallélisation sur un CPU peut être configuré
avec l’option -p. Par défaut une parallélisation totale est utilisée.
Un paramètre pour tous les scripts peut être fourni avec l’option -a.
Les processus bloqués par des entrées-sorties en attente auront un
poids multiplié par 800. L’option -i permet d’utiliser une autre valeur
pour ce coefficient.
La sortie de chaque script est mise dans un cache et écrite quand le
script se termine, de telle sorte que les lignes des différents scripts
ne se mélangent pas. Vous pouvez modifier ce comportement en précisant
une durée de temporisation.
La temporisation configurée avec l’option -t est utilisé comme durée de
temporisation du cache. Si la sortie d’un script, n’est pas vide et que
la dernière sortie date de plus de timeout secondes, startpar videra le
cache.
L’option de temporisation -T est plus globale. Si aucune sortie n’est
affichée pendant plus de global_timeout secondes, startpar videra le
cache du script ayant la plus vielle sortie. Par la suite il
n’affichera la sortie de ce script que quand il se terminera.
L’option -M passe startpar dans un mode comparable à make(1). Cette
option prend trois paramètres différents : boot, start et stop pour
lire .depend.boot, .depend.start ou .depend.stop respectivement, dans
le répertoire /etc/init.d/. Il exécute ensuite les scripts appropriés
en parallèle.
FICHIERS
/etc/init.d/.depend.boot
/etc/init.d/.depend.start
/etc/init.d/.depend.stop
VOIR AUSSI
init.d(7), insserv(8), startproc(8).
COPYRIGHT
2003,2004 SuSE Linux AG, Nuremberg, Allemagne.
2007 SuSE LINUX Products GmbH, Nuernberg, Allemagne.
AUTEUR
Michael Schroeder <mls@suse.de>
Takashi Iwai <tiwai@suse.de>
Werner Fink <werner@suse.de>
TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de
la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez
signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.
juin 2003