Creer des fils, des sous shell pour acceler script - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 20-08-2008 à 18:46:09
weed a écrit :
|
Pourquoi pas tout simplement comme ça ?
for rep in $forService |
Marsh Posté le 20-08-2008 à 19:20:05
traitement est une fonction. Je n'aurais pas pensé que l'on puisse faire cela. Je testerais cela demain au taff. Jee tiens au courant
Marsh Posté le 20-08-2008 à 20:32:06
Je connais pas bien csh, mais je suis à peu près sûr que ça marche en bourne et dérivés (en tous cas, j'ai testé avec bash et ça fonctionne bien).
Marsh Posté le 25-08-2008 à 11:35:10
weed, c'est du shell normal ton truc (ksh), pas du csh...
Marsh Posté le 20-08-2008 à 18:13:44
Bonjour,
Je me suis créé une fonction dans un script shell (csh).
L'appel de cette fonction se fait dans une boucle for
for rep in $forService
do
traitement "$rep" 'true' 'true'
#echo " " >> $fileCSV
done
La fonction généré un fichier différent à chaque appel.
Trouvant le script un peu long à tout traiter. Je me suis dis, pourquoi pas créér 1 fils (sous shell) à chaque appel et les faire un peu travailler un peu ces fégnants ... Ainsi, ils travailleraient en parrallèle et généreraient chacun un fichiers.
J'ai essayé avec $(traitement "$rep" 'true' 'true') ou (traitement "$rep" 'true' 'true')
mais je n'ai qu'un fils
rdjdev59 14971 14949 0 18:06:58 pts/20 0:00 /bin/ksh ./report.sh -u dev
rdjdev59 14949 26611 0 18:06:58 pts/20 0:00 /bin/ksh ./report.sh -u dev