hotplug 시에 mdev.conf 파일 라인이 실행 안됨.
글쓴이: kkb / 작성시간: 화, 2013/07/23 - 10:36오후
SD 카드 add/remove 시에
아래와 같이 설정하면 /tmp/test.sh 스크립트 파일이 실행되는 것을 확인하였습니다.
# echo /tmp/test.sh > /proc/sys/kernel/hotplug
mdev 사용하기 위해
커널 옵션에서 CONFIG_HOTPLUG를 Enable 하였고
# echo /sbin/mdev > /proc/sys/kernel/hotplug # mdev -s
위와 같이 설정하고 실행하고
아래와 같이 mdev.conf 파일을 작성하였습니다. (mdev.conf 파일이 존재하지 않아 새로 생성하였습니다.)
# cat /etc/mdev.conf mmcblk[0-9]p[0-9] 0:0 0666 @/tmp/test.sh $MDEV
이때, SD 카드 add/remove 시에 /tmp/test.sh 파일이 실행되지 않습니다.
어떤 문제가 있을까요? 혹은 어떤 사항을 점검해봐야 할까요?
참고로, 위의 룰에서 @는 SD 카드 add시 실행, $는 remove시 실행, *는 두 경우 모두 실행으로 알고 있습니다.
따라서 아래와 같이 테스트도 해보았지만 여전히 동작하지 않습니다.
# cat /etc/mdev.conf mmcblk[0-9]p[0-9] 0:0 0666 */tmp/test.sh $MDEV
Forums:
댓글 달기