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