Ohne ICMP könntest du trotzdem mounten. Wollte damit auch ("andersrum") zeigen, dass der ping-Test allein wenig sagt.Irgendwie warte ich gerade noch auf die Erklärung von Jana bzgl. Ihrer Frage
Aber:
Wenn du ein Script mit mehreren Tests/Zwischenschritten nacheinander machst, könntest du Fehlerausgaben zeigen:
kein echo-reply: -> Zielhost nicht erreichbar
Fehlschlag Porttest mit z. B. telnet: -> Samba läuft nicht (Habe jetzt nicht nach Ports oder Einzelheiten geschaut.)
Fehlschlag Mount: -> Laufwerk prüfen!
Dateivergleich Quelle vs. Ziel erfolgreich: -> Backup erfolgreich, beruhigt in Kneipe gehen!
Also in Verbindung mit mehreren Tests ist dein ping-Test im Script recht sinnvoll. Ich habe dabei sowas wie journalctl im Sinn ...