|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 20 ![]() |
Bonjour,
J'ai un petit soucis avec un script shell que voici : Code :
Si j'exécute la commande sans le script, voila ce que cela donne : # ps -edf | grep httpd | grep -v "grep" | wc -l 10 Si j'exécute mon script en debug, voici ce que j'obtiens : Code :
WARNING : plusieurs process httpd running + exit 1[/CODE] Au lieu de compter 10 occurrences, mon script en compte 13. Si quelqu'un a une idée pour corriger cela ? Merci d'avance. |
||||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 065 ![]() |
Bonjour,
bizarre...regarde avec ceci : Code :
|
||
|
|
20
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 20 ![]() |
Ton script fonctionne nickel. Mais je ne comprend pas pourquoi pas le mien !!
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 20 ![]() |
Je reviens sur mon problème de script. J'ai donc testé celui de N_BaH qui fonctionne très bien sous RedHat mais pas sous AIX car il n'y a pas de commande pgrep.
Je m'y connais pas trop en AIX donc si quelqu'un aurait une idée, elle sera la bienvenu !! Merci |
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 065 ![]() |
Bonjour,
Les trois occurrences ajoutées sont : celle du bash -x celle du script celle du subshell ` ` Code :
nb_occurence=$(ps -ef | grep $1 | grep -Ev "(grep|$0)" | wc -l) |
|
|
10
|
|
|
#6 |
|
Invité régulier
![]() Inscription : décembre 2010 Messages : 20 ![]() |
trop bien, ça fonctionne. Merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com