Я добавил правило

$ cat /etc/udev/rules.d/00-my.rules 
ACTION=="add",    KERNEL=="sd[a-z]", SUBSYSTEM=="block", PROGRAM="/usr/sbin/mytool add %r/%k"

на моем RHEL 5.8 чтобы проверить таблицу разделов диска по событию появления диска.

После подключения диска mytool вызывается подсистемой udev и udev передает что-то вроде /dev/sdb в mytool . Но mytool не в состоянии fopen в /dev/sdb , потому что нет /dev/sdb файла / в момент mytool исполняющего по udev на RHEL

Как я могу fopen файл /dev/sdb/ в моем mytool?

1 ответ1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .