Предыстория: Есть сервак с ubuntu 12.04. Из него делается медиасервер. Есть желание чтобы при втыкании флешки без заморочек начиналось проигрывание с этой флешки.
Написано правило для udev-а
ACTION=="add", KERNEL=="sd[a-z]", SUBSYSTEM=="block", RUN+="play %N"
Не хорошо получается если флешку выдернуть. Маунт-то висит, надо отмонтировать, убрать каталог. Пишу правило на ACTION=«remove» и понимаю что толи лыжи, толи... Правило
ACTION=="remove", RUN+="doecho %N"
#!/bin/sh
echo $1 >> /tmp/usb.log
/dev/.tmp-block-8:33
/dev/.tmp-block-8:32
/dev/.tmp-char-189:299
Где мои /dev/sd[b-z] или ЧЯДНТ???
Печаль ещё в том, что
udevadm monitor --environment | grep -C 3 ".tmp"