Non ci è senso incorporato limitare il numero dei casi trattati.
Potreste aiutarti con un piccolo trucco:
# cambiare titolo i cvs, adattano il percorso se necessario
sistemi MV /usr/bin/cvs /usr/bin/cvs.bin
Generare uno scritto che farà funzionare CVS, chiamato /usr/bin/cvs
--------------- >8 ---------------
#! /bin/bash
lockfile=/var/lock/cvs_instances.lock
max_instances=5
# ottenere il numero dei casi correnti
se [- r $lockfile]; allora
awk “{printf $1}„ `del `del num_instances= di $lockfile
altrimenti
num_instances=0
fi
# il controllo se massimo è raggiunto
se [$num_instances - lt $max_instances]; allora
# se non, aumentare il numero di 1
awk “{printf (“%d„, $1+1)}„ $lockfile >$lockfile
# fare funzionare i cvs reali binari con tutti i parametri passati allo scritto
exec /usr/bin/cvs.bin “$@„
# e fare diminuire il numero dei casi correnti dopo che i cvs è uscito.
awk “{printf (“%d„, $1-1)}„ $lockfile >$lockfile
fi
--------------- >8 ---------------
# assicurar che lo scritto abbia i giusti permessi:
radice del chown: radice /usr/bin/cvs
chmod 0744 /usr/bin/cvs
Ora dovreste potere limitare il vostro numero dei casi dei cvs. È configurabile cambiando il $max_instances variabile nello scritto.