In un ambiente Linux, devo rilevare lo stato fisico connesso o disconnesso di un connettore RJ45 nella sua presa. Preferibilmente usando solo script BASH.
Le seguenti soluzioni che sono state proposte su altri siti NON funzionano a questo scopo:
- Usando 'ifconfig' - poiché un cavo di rete può essere collegato ma la rete non è configurata correttamente o non è attualmente attiva.
- Effettua il ping di un host: poiché il prodotto sarà all'interno di una LAN utilizzando una configurazione di rete sconosciuta e host sconosciuti.
Non c'è qualche stato che può essere usato nel file system / proc (tutto il resto è lì)?
In che modo il mondo Linux suppone di avere la propria versione della bolla di Windows che si apre dalla barra delle icone indicando che hai appena scollegato il cavo di rete?
Kent Fredric e lothar , entrambe le tue risposte soddisfano il mio bisogno ... grazie mille! Quale userò ... ancora non lo so.
Immagino di non poterti mettere entrambi come risposta corretta? Ed è probabilmente giusto per te che io scelga uno. Lanciare una moneta immagino? Grazie ancora!