Нет необходимости в grep или что-то в этом роде, просто выполните это:
ping -c 4 foo && sudo mount ...
Это в основном использует тот факт, что ping возвращает true, если ping работает, -c ограничивает его до 4 пингов перед возвратом. Вы также можете сделать что-то, если ping завершится неудачно следующим образом:
ping -c 4 foo || echo "FAILED!"
Другая вещь, которую следует учитывать, - это то, почему вы монтируете логин, а не в своем fstab, есть некоторые хорошие руководства по установке хранилища smb-файлов в Интернете:
https://help.ubuntu.com/community/Samba/SambaClientGuide
https://help.ubuntu.com / сообщества / Samba / SambaClientGuide