Dans un environnement Linux, je dois détecter l'état physique connecté ou déconnecté d'un connecteur RJ45 à sa prise. De préférence en utilisant uniquement les scripts BASH.
Les solutions suivantes qui ont été proposées sur d'autres sites ne fonctionnent PAS à cet effet:
- Utilisation de 'ifconfig' - car un câble réseau peut être connecté mais le réseau n'est pas correctement configuré ou n'est pas actuellement actif.
- Ping un hôte - puisque le produit sera dans un LAN utilisant une configuration de réseau inconnue et des hôtes inconnus.
N'y a-t-il pas un état qui peut être utilisé dans le système de fichiers / proc (tout le reste y est)?
Comment le monde Linux est-il supposé avoir sa propre version de la bulle Windows qui apparaît dans la barre d'icônes indiquant que vous venez de débrancher le câble réseau?
Kent Fredric et Lothar , vos deux réponses satisfont mon besoin ... merci beaucoup! Lequel j'utiliserai ... Je ne sais toujours pas.
Je suppose que je ne peux pas vous mettre tous les deux comme la bonne réponse? Et c'est probablement juste pour vous que j'en choisisse un. Lancez une pièce, je suppose? Merci encore!