Bonjour,
Un traitement mal fait cherche son nombre de fils, il a toujours fonctionné sur un serveur malgré ses défauts. Exécuter sur un autre serveur plus rien ne va !
démonstration :
- serveur 1
10 fois de suite aucun resultat ne sort !Code:root@SERVEUR1:/manip>echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$)
- serveur 2
10 fois de suite toujours le même résultat !Code:
1
2
3
4 root@SERVEUR2:/manip>echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$) 725064 root@SERVEUR2:/manip>echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$) 725064
- serveur 3
Aléatoirement le sous shell apparaît !Code:
1
2
3
4
5
6
7 [SERVEUR3]/manip> echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$) [SERVEUR3]/manip> echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$) 2289776 [SERVEUR3]/manip> echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$) [SERVEUR3]/manip> echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$)
Quelqu'un a une idée d'où cela vient ? (KSH et AIX)