1、自动挂载与卸载脚本优化:
放在目录/etc/下:
root@u12d32:/opt/qy_test/qy_avserver/a3518_80/create_auto_start# cat sd_card_removing
#!/usr/bin/env sh
#Author : kj
#Timer : 2014-08-22
#Function : mount mmc device
sync
umount /mmc_mnt/
ret=$?
while [ "$ret" -ne "$succeed" ]
do
echo "umount fialed"
sleep 1
umount /mmc_mnt
ret=$?
echo $ret
done
rm -rf /mmc_mnt/*
echo "umount succeed , and exit the umount shell !"
root@u12d32:/opt/qy_test/qy_avserver/a3518_80/create_auto_start# cat sd_card_inserting
#!/usr/bin/env sh
#Author : kj
#Timer : 2014-08-22
#Function : mount mmc device
succeed=0
mount /dev/mmcblk0p1 /mmc_mnt/
ret=$?
while [ "$ret" -ne "$succeed" ]
do
echo "mount fialed"
umount /mmc_mnt
sleep 1
mount /dev/mmcblk0p1 /mmc_mnt/
ret=$?
echo $ret
done
echo "mount succeed , and exit the mount shell !"
root@u12d32:/opt/qy_test/qy_avserver/a3518_80/create_auto_start# cat mdev.conf
mmcblk[0-9]p[0-9] 0:0 666 @ /etc/sd_card_inserting
mmcblk[0-9] 0:0 666 $ /etc/sd_card_removing
root@u12d32:/opt/qy_test/qy_avserver/a3518_80/create_auto_