Как я могу проверить, доступен ли сетевой ресурс NFS в сети / доступен / активен, используя код Ruby (в Linux)?
У меня сейчас такой код:
while !Ping.pingecho('192.168.1.116')
end
`mount -a`
exec 'SOMETHING THAT IS PLACED ON NFS SHARE'
И это не совсем нормально, потому что удаленная машина, экспортирующая общий ресурс, не всегда имеет готовую службу NFS, как только она выходит в сеть по сети. То есть; он отвечает на пинги, но; Я не могу его смонтировать, если не запущена служба NFS.