Voila mon problème :
Je passe une commande via rsh et j'aimerais avoir son code de retour. (le code de la commande, pas de rsh ) C'est justement le problème
for SERVER in `cat liste`
do
rsh $SERVER "/etc/rc.d/init.d/crond stop && /etc/rc.d/init.d/crond start"
[ $? -eq 0 ] && echo "Restart crond OK sur $SERVER" || echo "Restart crond failed sur $SERVER"
done
|
==> avec cette syntaxe, le code de retour est TOUJOURS 0 ! Forcément puisque mon rsh s'est bien terminé... Moi j'aimerais connaitre le code d'erreur de la commande !