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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
root@SERVEUR1:/manip>echo $(ps -ef | grep $$ |grep -v grep| grep 'sh' | awk '{print $3}' | grep $$)
10 fois de suite aucun resultat ne sort !


- serveur 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
10 fois de suite toujours le même résultat !


- serveur 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $$)
Aléatoirement le sous shell apparaît !

Quelqu'un a une idée d'où cela vient ? (KSH et AIX)