В среде Linux мне нужно определить физическое подключенное или отсоединенное состояние разъема RJ45 к его гнезду. Предпочтительно использовать только BASH.
Следующие решения, которые были предложены на других сайтах, НЕ работают для этой цели:
- Использование "ifconfig" - поскольку сетевой кабель может быть подключен, но сеть не настроена должным образом или нет.
- Ping хост - поскольку продукт будет находиться в локальной сети, используя неизвестную конфигурацию сети и неизвестные узлы.
Нет ли какого-либо состояния, которое может использоваться в файловой системе /proc (все остальное там)?
Как предполагается, что в мире Linux есть собственная версия пузыря Windows, который появляется из лотка значка, указывающего, что вы только что отключили сетевой кабель?
Кент Фредрик и lothar, оба ваших ответа удовлетворяют мою потребность... большое спасибо! Какой я буду использовать... Я все еще не знаю.
Думаю, я не могу поставить вас обоих как правильный ответ? И это, вероятно, справедливо для вас, что я выбираю его. Поверните монетку, я думаю? Еще раз спасибо!