Generellt skulle du kunna använda något i stil med:
#!/bin/sh
SERVER="192.168.0.100"
if ! ping -c 1 "$SERVER" >/dev/null 2>&1; then
printf 'error: cannot contact server %s\n' "$SERVER" 1>&2
exit 2
fi
# Om du kommer hit i skriptet så funkade ping, så gör vad du vill.
Notera att jag bytte ut `#!/bin/bash` mot `#!/bin/sh` — det finns ingen anledning att dra igång hela Bash när du bara vill ha ett "enkelt" skalskript. Det finns mycket info att finna om skillnaderna (se exempelvis Dash as /bin/sh [Ubuntu wiki]), och på vissa system så må `/bin/sh` visserligen fortfarande vara länkat till just Bash (se exempelvis Shell shock för ett exempel av vad detta kan leda till…), men det är ingen god vana generellt.
Nästa förslag: använd Rsync i stället för FTP för att synka kataloger. Mycket mer rättfram, mycket mer effektivt (överför bara de bitar som ändras, med mer avancerade algoritmer än bara "kolla tidsstämpel"), säkrare (mindre viktigt lokalt, men det är då inget minus), och mer därtill. Rsync är generellt rätt verktyg för liknande synkroniseringar.