Bonjour, je désire tuer tous les processus qui s'appellent "out" sur tous les noeuds du cluster que j'utilise. Donc à partir du noeud maitre (le n0) je dois faire un ssh sur tous les noeuds et faire un kill des PID correspondant à mon "out". Voici un début de code (pour un noeud) :
et là rien ne s'affiche. Si ce machin marche, je pourrais faire ensuite une boucle. Lorsque je fais ps -e, j'ai comme sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/bin/sh res=`ssh n1 ps -e | awk 'NF == "out" {print $1}'` echo $res
pouvez-vous m'aider s'il vous plait ?5818 ? 00:00:00 sshd
6168 ? 00:00:00 out
6176 ? 00:00:00 out
6177 ? 00:00:00 sshd
6182 ? 00:00:00 sshd
6537 ? 00:00:00 out
6545 ? 00:00:00 out
12620 ? 00:00:00 out
13069 ? 00:00:00 out
14476 ? 00:00:00 out
14941 ? 00:00:00 out
17441 ? 00:00:00 out
18109 ? 00:00:00 out
18244 ? 00:00:00 out
6143 ? 00:00:00 sshd
6148 ? 00:00:00 sshd
6155 ? 01:07:05 out
6163 ? 00:00:00 out
6164 ? 00:00:00 sshd
6170 ? 00:00:00 sshd
Merci.





Répondre avec citation





Partager