No meu script, tenho várias camadas de status:
- controle remoto está disponível (ping)
- o serviço NFS remoto está ativo
- O NFS remoto está exportando um determinado diretório
- o NFS remoto está montado (montagem)
Para (2) e (3), acredito que rcpinfo
é a melhor aposta. Para (2), porém, não consigo descobrir como restringir minha consulta ao serviço NFS sem iniciar um subshell (o que não é aceitável para este aplicativo). Para (3), não tenho certeza de que essas informações estejam disponíveis remotamente (sem ssh
entrar, é claro).
Estou trabalhando no RHEL 6 e não tenho acesso a programas que não estão incluídos na distribuição padrão.
showmount -r remote
vai me dizer seremote
está exportando alguma coisa , mas existe alguma maneira de determinar seremote:/mnt/dir
está sendo exportada sem iniciar um subshell (ou seja, um pipeline)?