Bonjour,
Je cherche une solution pour savoir si un ordinateur distant est joingable et me retourne 1 ou 0

J'ai trouvé ceci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if [ ping -c 1 128.18.9.1 ]; then
   echo "ok"
else
   echo "KO"
fi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
./rsync_push_wire.sh: line 3: 123.45.9.1: command not found
./rsync_push_wire.sh: line 3: [: -c: binary operator expected
KO
Il y a forcément une erreur dans ma condition, mais je ne sais pas comment la corigé et surtout, que ca me retourne un 1 ou un 0 uniquement.

PS: J'ai inventé l'adresse IP

Merci pour votre aide