配置udev规则 实现U盘起服务
查看移动设备属性
先打命令,然后插入移动存储设备。读取设备属性
[root@localhost 桌面]# udevadm monitor --property
然后挑选几个条件作为规则
在udev下创建一个扩展名为rules的文件、在里面写入设置的规则
[root@localhost 桌面]# vim /etc/udev/rules.d/mydisk.rules
SUBSYSTEM=="usb",ACTION=="add",ENV{ID_VENDOR}=="Western_Digital",ENV{ID_VENDOR_ID}=="1058",NAME="mydisk%n",RUN+="/etc/init.d/httpd start"
SUBSYSTEM=="usb",ACTION=="remove",ENV{ID_VENDOR}=="Western_Digital",ENV{ID_VENDOR_ID}=="1058",NAME="mydisk%n",RUN+="/etc/init.d/httpd stop"
检查httpd服务状态为停止状态:
[root@localhost 桌面]# /etc/init.d/httpd status
httpd 已停
插入移动设备
[root@localhost 桌面]# /etc/init.d/httpd status
httpd (pid 1921) 正在运行...
拔掉移动设备
[root@localhost 桌面]# /etc/init.d/httpd status
httpd 已停
博主提醒:分享是一种美德!共同发展才是王道!请留下你们的足迹!让我们共同进步!!