В Втр, 02/03/2010 в 11:39 +0600, Сергей С. пишет: > Приветствую всех! > Не могу понять почему на отрабатывает скрипт на remove, хотя при этом > отрабатывает на add. > > 1) /etc/udev/rules.d/010_test_remount_add.rules : > > BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", GROUP=="disk", > ACTION=="add", NAME="%k", RUN+="/usr/local/bin/mount_test.sh add %k" > BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]", GROUP=="disk", > ACTION=="remove", NAME="%k", RUN+="/usr/local/bin/mount_test.sh remove > %k" > > > > 2) mount_test.sh : > > #!/bin/sh > > MOUNT_DIR="/home/user/mount_dir" > > sleep 3 Насколько мне помниться - этот скрипт должен работать как можно быстрее... > > if [ "$1" == "add" ]; then > > if [ -d $MOUNT_DIR ]; then > FLASH_DEV =`echo $2 | sed -n '/^sd[a-z][1-9]\?/p'` > /bin/mount -t vfat /dev/$FLASH_DEV $MOUNT_DIR -o > flush,rw,gid=disk,umask=007,iocharset=utf8 > else > mkdir $MOUNT_DIR > chown user:user $MOUNT_DIR > chmod 775 $MOUNT_DIR > FLASH_DEV=`echo $1 | sed -n '/^sd[a-z][1-9]\?/p'` > mount /dev/$FLASH_DEV $MOUNT_DIR -o > flush,rw,gid=disk,umask=007,iocharset=utf8 > fi > > elif [ "$1" == "remove" ]; then > > /bin/umount /dev/$2 # интересно, какой смысл отмонтировать ФС если блочный девайс уже ИЗВЛЕЧЕН!? > fi > > exit 0 > > > ЗЫЖ да и вообще - фигня это всё!
-- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1267509222.887.12.ca...@everest.agg