No hay manera incorporada de limitar el número de casos de proceso.
Usted podría ayudarse con un pequeño truco:
# retitular los cvs, adaptan la trayectoria en caso de necesidad
milivoltio /usr/bin/cvs /usr/bin/cvs.bin
Crear una escritura que funcione CVS, nombrada /usr/bin/cvs
--------------- >8 ---------------
¡#! /bin/bash
lockfile=/var/lock/cvs_instances.lock
max_instances=5
# conseguir el número de casos corrientes
si [- r $lockfile]; entonces
awk “{printf $1}” `del `del num_instances= de $lockfile
num_instances=0
fi
# se alcanza el cheque si es máximo
si [$num_instances - lt $max_instances]; entonces
# si no, aumentar el número en 1
awk “{printf (“%d”, $1+1)}” $lockfile >$lockfile
# funcionar los cvs verdaderos binarios con todos los parámetros pasajeros a la escritura
exec /usr/bin/cvs.bin “$@”
# y disminuir el número de casos corrientes después de que los cvs hayan salido.
awk “{printf (“%d”, $1-1)}” $lockfile >$lockfile
fi
--------------- >8 ---------------
# cerciorarse de que la escritura tenga los permisos correctos:
raíz del chown: raíz /usr/bin/cvs
chmod 0744 /usr/bin/cvs
Ahora usted debe poder limitar su número de casos de los cvs. Es configurable cambiando el $max_instances variable en la escritura.