Eu uso uma função simples como esta para testar se meu NAS pode ser alcançado:
function whereamI {
# Can we reach the NAS from our LAN?
/bin/ping -c1 $1 &> /dev/null
if [ ! $? == 0 ]; then
return 1
fi
# double-check
/usr/bin/nslookup $1 | grep -i $2 &> /dev/null
if [ ! $? == 0 ]; then
return 1
fi
return 0
}
e depois:
whereamI TheIPOfMyNAS TheNameOfMyNAS
if [ ! $? == 0 ]; then
exit 1
fi