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