Gestion file de processus en SHell
faw
-
kamahat -
kamahat -
Bonjour,
Mon but: gérer une file d'attente de processus sous linux.
S'il y a 10 processus en cours, les autres attendront qu'une place se libère
voila un exemple de code en bash:
Il s'agit du script test.sh ( le nom de ce script est dans $0)
while ( true );
do
process=$(ps -ef | grep $( basename $0 )| grep -v grep |wc -l|grep -o "^:digit:*$");
echo $process ;
# if [ $process -lt 10 ];then break;fi;sleep 1;
done
echo lol;
# if [ $process -lt 10 ];then break;fi;sleep 1; ==> cette ligne est commenté expres pour tester
ça me trouve tjrs 2 processus chaque fois...
pourquoi?
Si vous avez une meilleur solution en shell, ça m'aiderai beaucoup
merci
Mon but: gérer une file d'attente de processus sous linux.
S'il y a 10 processus en cours, les autres attendront qu'une place se libère
voila un exemple de code en bash:
Il s'agit du script test.sh ( le nom de ce script est dans $0)
while ( true );
do
process=$(ps -ef | grep $( basename $0 )| grep -v grep |wc -l|grep -o "^:digit:*$");
echo $process ;
# if [ $process -lt 10 ];then break;fi;sleep 1;
done
echo lol;
# if [ $process -lt 10 ];then break;fi;sleep 1; ==> cette ligne est commenté expres pour tester
ça me trouve tjrs 2 processus chaque fois...
pourquoi?
Si vous avez une meilleur solution en shell, ça m'aiderai beaucoup
merci
A voir également:
- Gestion file de processus en SHell
- Classic shell - Télécharger - Personnalisation
- .Dat file - Guide
- .Bin file - Guide
- Host file - Guide
- Iso file - Guide