PETIT SCRIPT en BASH

Comment tester une ligne de commande

if ping 192.168.0.1 et ping 192.168.0.24

alors il fait rien

ci 192.168.0.1 ping pas, il me fait un echo " error 192.168.0.1" >> error.txt

ci 192.168.0.1 et 192.168.0.24 pingue pas, il me fait un echo " error 192.168.0.1 et 192.168.3.254 " >> error.txt

avez vous une idée ???

salut

ping 192.168.1.254 -c5 -q
if [ $? != 1 ]
then
echo "marche"
else
echo "ca marche pas"
fi

a+

#!/bin/bash

$ok1=0
$ok2=0

df
ok1=$?
ifconfig
ok2=$?

echo "$ok1"
echo “$ok2”

if let [$ok1 == 0] && [$ok2 == 0]
then
echo “ok1 et egal a zero reussi” && echo “ok2 egal a zero reussi”

elif
[$ok1 != 0 ]
then " $ok1 commande df echoue"

elif
[$ok2 != 0]

then
echo " $ok2 commande ifconfig echoue"

else

echo “probablement les deux commandes en cause”

fi

marche pas