Il n'y a aucune manière intégrée de limiter le nombre d'exemples de processus.
Vous pourriez s'aider avec un petit tour :
# retitrer les cvs, adaptent le chemin au besoin
système mv /usr/bin/cvs /usr/bin/cvs.bin
Créer un manuscrit qui courra CVS, appelé /usr/bin/cvs
--------------- >8 ---------------
# ! /bin/bash
lockfile=/var/lock/cvs_instances.lock
max_instances=5
# obtenir le nombre d'exemples courants
si [- r $lockfile] ; puis
awk de `de num_instances= « {printf $1} » `de $lockfile
autrement
num_instances=0
fi
# le contrôle si maximum est atteint
si [$num_instances - lt $max_instances] ; puis
# sinon, augmenter le nombre de 1
awk « {printf (« %d », $1+1)} » $lockfile >$lockfile
# courir les vrais cvs binaires avec tous les paramètres passés au manuscrit
exec /usr/bin/cvs.bin « $@ »
# et diminuer le nombre d'exemples courants après que les cvs ait sorti.
awk « {printf (« %d », $1-1)} » $lockfile >$lockfile
fi
--------------- >8 ---------------
# s'assurer que le manuscrit a les bonnes permissions :
racine de chown : racine /usr/bin/cvs
chmod 0744 /usr/bin/cvs
Maintenant vous devriez pouvoir limiter votre nombre d'exemples de cvs. Il est configurable en changeant le $max_instances variable dans le manuscrit.