Ruby コード (Linux 上) を使用して、ネットワーク上の NFS 共有がオンライン/利用可能/稼働中であるかどうかを確認するにはどうすればよいですか?
現時点では、次のようなコードがあります。
while !Ping.pingecho('192.168.1.116')
end
`mount -a`
exec 'SOMETHING THAT IS PLACED ON NFS SHARE'
また、共有をエクスポートしているリモート マシンは、ネットワーク上でオンラインになるとすぐに NFS サービスの準備が整っているとは限らないため、うまく動作しません。あれは; ping には応答しますが、NFS サービスが起動しないとマウントできません。