Shell: traiter 100 @ip en maintenant 10 en //
Fermé
mortelrdv
-
26 juin 2012 à 22:41
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 - 27 juin 2012 à 10:53
dubcek Messages postés 18744 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 septembre 2024 - 27 juin 2012 à 10:53
A voir également:
- Shell: traiter 100 @ip en maintenant 10 en //
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell startup windows 10 - Guide
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Efi shell version 2.31 - Forum Programmation
- Classic shell c'est quoi ✓ - Forum Windows 10
3 réponses
je me suis tromper sur l'exemple de la methode 3 :
10 traitement // reste 37
10 traitement // reste 36
....
10 traitement // reste 9
10 traitement // reste 8
...
10 traitement // reste 1
10 traitement // reste 0
...
9 traitement // reste 0
8 traitement // reste 0
...
2 traitement // reste 0
1 traitement // reste 0
fin de tous le traitement !
10 traitement // reste 37
10 traitement // reste 36
....
10 traitement // reste 9
10 traitement // reste 8
...
10 traitement // reste 1
10 traitement // reste 0
...
9 traitement // reste 0
8 traitement // reste 0
...
2 traitement // reste 0
1 traitement // reste 0
fin de tous le traitement !
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 27/06/2012 à 10:43
Modifié par qqchquicommenceparQ le 27/06/2012 à 10:43
salut,
#!/bin/bash adressesIP=( add1 add2 add3 add4 add5 add6 ... add100 ) for addr in "${adressesIp[@]}" do mapfile -t procS < <(jobs -r) while [ ${#procS[@]} -ge 10 ] do sleep 2 done ton_traitement "$addr" & doneje n'ai pas testé.
dubcek
Messages postés
18744
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
4 septembre 2024
5 617
27 juin 2012 à 10:53
27 juin 2012 à 10:53
hello
essayer
essayer
#!/bin/bash C=10 while read IP ; do (commandes $IP) & jobs=($(jobs -p)) while (( ${#jobs[*]} >= $C )) ; do sleep 3 jobs=($(jobs -p)) done done < fichier