2013年4月16日 星期二

Busybox mdev.conf

mdev.conf 的設定規則如下:

[-]DEVNAME UID:GID PERM [>|=PATH] [@|$|*PROG]
- 執行此行後, 不離開, 往下執行
@ 在創建設備節點後運行命令。
$ 在刪除設備節點前運行命令。
* 在創建設備節點後和刪除設備節點前都運行命令。

Script 可用的參數
$MDEV  --> hotplug 時的 device name
$ACTION –> hotplug 狀態 "remove"   "add" , 如果在一開機執行時, 會是空的.

SAMPLE: mdev.conf
lp[0-9] 0:0 600 *(/etc/rc.d/printer.sh)

SAMPLE: /etc/rc.d/printer.sh script
#!/bin/sh
case "$ACTION" in
    add|"")
       echo “Add device $MDEV” >> /dev/console
        ;;
    remove)
       echo “Add device $MDEV” >> /dev/console
       ;;
esac

沒有留言: