udev에 의해 호출 될 때 mount가 실행되지 않습니다
USB 플래시 드라이브를 마운트 및 마운트 해제하기위한 udev 규칙을 만들려고했습니다. 순간의 규칙은 매우 간단합니다. ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh도 매우 간단합니다 : device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" -o "$mount_options" unplug_flash_drive.sh : device_name=$1 umount "/dev/$device_name" rmdir "/media/$device_name" 몇 가지 …