私のスクリプトでは、ステータスのいくつかのレイヤーがあります。
- リモートが利用可能です(ping)
- リモートNFSサービスがアクティブです
- リモートNFSが特定のディレクトリをエクスポートしています
- リモートNFSがマウントされている(マウント)
(2)と(3)についてrcpinfoは、最善の策だと思います。(2)については、サブシェルを開始せずにクエリをNFSサービスに絞り込む方法を理解できません(これはこのアプリケーションでは受け入れられません)。(3)の場合、この情報がリモートで利用できるかどうかはわかりません(sshもちろん、ログインする必要はありません)。
私はRHEL 6に取り組んでおり、標準ディストリビューションに含まれていないプログラムにアクセスできません。
showmount -r remoteなら、私に教えてくれるremoteの輸出である何かを、しかし、もし私が決定するためにどのような方法がありremote:/mnt/dir、サブシェル(すなわちパイプライン)を起動せずに輸出されているが?