linux eth hotplug,ifplugd检测eth0拔插消息

简介: linux eth hotplug,ifplugd检测eth0拔插消息

为了检测固定网线口的拔插消息,在busybox里配置了ifplugd

ptions:
-n              Don’t daemonize
-s              Don’t log to syslog
-i IFACE        Interface
-f/-F           Treat link detection error as link down/link up
(otherwise exit on error)
-a              Don’t up interface at each link probe
-M              Monitor creation/destruction of interface
(otherwise it must exist)
-r PROG         Script to run
-x ARG          Extra argument for script
-I              Don’t exit on nonzero exit code from script
-p              Don’t run script on daemon startup
-q              Don’t run script on daemon quit
-l              Run script on startup even if no cable is detected
-t SECS         Poll time in seconds
-u SECS         Delay before running script after link up
-d SECS         Delay after link down
-m MODE         API mode (mii, priv, ethtool, wlan, iff, auto)
-k              Kill running daemon

系统起来后运行ifplugd -nI -i eth0 -r /etc/network/if.sh会在当前shell启动ifplugd并检测网口状态

ifplugd -nI -i eth0 -r /etc/network/if.sh

ifplugd(eth0): started: BusyBox v1.16.1 (2011-01-28 11:42:48 HKT)
ifplugd(eth0): using SIOCETHTOOL detection mode
ifplugd(eth0): link is up
ifplugd(eth0): executing ‘/etc/network/if.sh eth0 up’
相关文章
|
4月前
|
Linux Perl
在Linux中,如何使用请用 cut 或者 awk,sed命令取出 linux 中 eth0 的 IP 地址?
在Linux中,如何使用请用 cut 或者 awk,sed命令取出 linux 中 eth0 的 IP 地址?
|
3月前
|
Linux 编译器 C语言
Linux内核对GCC版本的检测
Linux内核对GCC版本的检测
|
4月前
|
监控 Shell Linux
在Linux中,如何使用shell脚本检测磁盘使用率?
在Linux中,如何使用shell脚本检测磁盘使用率?
|
4月前
|
网络协议 Ubuntu Linux
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
|
4月前
|
监控 Linux
在Linux中,如何检测并修复/dev/hda5?
在Linux中,如何检测并修复/dev/hda5?
|
4月前
|
JSON 监控 安全
在Linux中,如何使用Suricata进行实时网络威胁检测?
在Linux中,如何使用Suricata进行实时网络威胁检测?
|
4月前
|
SQL 监控 安全
在Linux中,如何检测和防止SQL注入和跨站脚本(XSS)攻击?
在Linux中,如何检测和防止SQL注入和跨站脚本(XSS)攻击?
|
4月前
|
监控 安全 Linux
在Linux中,如何查看和审计系统日志文件以检测异常活动?
在Linux中,如何查看和审计系统日志文件以检测异常活动?
|
4月前
|
存储 监控 Unix