Em um ambiente Linux, preciso detectar o estado físico conectado ou desconectado de um conector RJ45 em seu soquete. De preferência, usando apenas scripts BASH.
As seguintes soluções propostas em outros sites NÃO funcionam para esse fim:
- Usando 'ifconfig' - já que um cabo de rede pode estar conectado, mas a rede não está configurada corretamente ou não está ativa no momento.
- Faça ping em um host - pois o produto estará em uma LAN usando uma configuração de rede desconhecida e hosts desconhecidos.
Não existe algum estado que possa ser usado no sistema de arquivos / proc (tudo o resto está lá)?
Como o mundo do Linux deve ter sua própria versão do balão do Windows que aparece na bandeja de ícones, indicando que você acabou de desconectar o cabo de rede?
Kent Fredric e lothar , suas duas respostas satisfazem minha necessidade ... muito obrigado! Qual deles eu vou usar ... ainda não sei.
Eu acho que não posso colocar vocês dois como a resposta correta? E provavelmente é justo para você que eu escolha um. Jogue uma moeda, eu acho? Mais uma vez, obrigado!