tester ping en bash [RESOLU] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 01-03-2006 à 22:45:33
beaucoup trop compliqué ...
tu dois pouvoir t'en sortir avec le code de retour deping
man ping
Marsh Posté le 02-03-2006 à 08:23:19
J'utilise ca pour ma part
ping 192.168.1.254 -c5 -q
if [ $? != 1 ]
then
echo "marche"
else
echo "ca marche pas"
fi
Marsh Posté le 01-03-2006 à 22:41:44
bonjour
je cherche le moyen de tester un ping
si le ping est bon j'execute une action
si non je sort du programme
j'ai essayer
ping -c 1 192.168.1.3 | grep 64 | gawk -F: '{ print $1 }' && sleep 1
if [ `echo $?` -eq 0 ];
then
echo "user connecté"
else
echo "user pas connecté"
fi
et ca
while [ -n "$(ping -c 1 192.168.1.3|grep 100%)" ]
do
echo "user pas connecté"
done
echo "user connecté"
les 2 bugs quand le ping est mauvais j'ai du mal à trouver ou sa coinse
a+ gilles
Message édité par gilles974 le 03-03-2006 à 16:24:53