Czy istnieje dobry sposób na wykrycie nieaktualnego NFS

Mam procedurę, którą chcę zainicjować tylko wtedy, gdy kilka testów zakończy się pomyślnie.

Jeden test, którego potrzebuję, jest taki, że wszystkie moje mocowania NFS są żywe i dobrze.

Czy mogę zrobić lepiej niż podejście brutalne:

mount | sed -n "s/^.* on \(.*\) type nfs .*$/\1/p" | 
while read mount_point ; do 
  timeout 10 ls $mount_point >& /dev/null || echo "stale $mount_point" ; 
done

Tutajtimeout to narzędzie, które uruchomi polecenie w tle i zabije je po określonym czasie, jeśli nieSIGCHLD został złapany przed limitem czasu, powracając do sukcesu / porażki w oczywisty sposób.

W języku angielskim: Analizuj wyjściemount, zaznacz (ograniczony limitem czasu) każdy punkt montowania NFS. Opcjonalnie (nie w powyższym kodzie) zrywa się na pierwszym nieaktualnym sprzęcie.

questionAnswers(7)

yourAnswerToTheQuestion