Question : Exemples concourants de limite d'application

Bonjour,

Is là une manière de limiter des exemples concourants d'une application ? Spécifiquement, je voudrais contraindre le nombre d'exemples de cvs qui peuvent courir concurrently.

Thanks
class= de

Réponse : Exemples concourants de limite d'application

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.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us