Я хочу запустить скрипт, когда выключатель выключается, и другой, когда он повышается. Есть ли простой способ справиться с этим в Debian (желательно не с помощью системных инструментов)?
Я полагаю, что нет никакой разницы (с точки зрения ОС) между отключением кабеля Ethernet и отключением питания коммутатора.
В случае события я получаю такие строки в системном журнале:
Jun 15 17:49:41 debian kernel: [ 5506.956130] igb: eth1 NIC Link is Down
...
Jun 15 17:49:45 debian kernel: [ 5511.168788] igb: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
В FreeBSD вы можете передавать сообщения журнала (предварительно отфильтрованные по шаблонам регулярных выражений) в программу. Какой самый простой способ воспроизвести это в Debian (используя как можно меньше дополнительного программного обеспечения)?