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
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
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
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)
Partager