Det här löser inte direkt din fråga, men kan kanske vara användbart ändå.
Själv har jag ett script för att montera shares över mitt lokala nätverk. Jag har löst det hela genom att först låta scriptet försöka pinga den andra datorn. Om det skickas tillbaka ett svar körs kommandot för att montera, annars skrivs ett felmeddelande ut på skärmen.
#!/bin/bash
GREEN="\e[32;1m"
RED="\e[31;1m"
STD="\e[0m"
echo ""
echo "try to ping host"
if ping -c 1 -w 1 192.168.0.1 > /dev/null
then
echo -e "Remote system is\t\t\t["$GREEN" Online "$STD"]"
#kommando för att montera
else
echo -e "Remote system is\t\t\t["$RED" Offline "$STD"]"
fi