赞
踩
vi mountuuid.sh
- #!/bin/sh
-
- # echo $0
- # echo $* $#
-
- docmd()
- {
- $*
- if [ $? -ne 0 ];then
- echo -e "\033[31m $* ---> failed!!\033[0m\n"
- exit 2
- else
- echo -e "\033[32m $* ---> success\033[0m"
- fi
- }
-
- if [ $# -lt 2 ];then
- echo -e "\n[useage:]"
- echo -e "\t$0 disk_uuid mount_point\n"
- exit 1
- fi
-
- uuid=$1
- path=$2
- disk=`blkid | grep ${uuid} | awk '{printf $1}'`
- if [ "${disk}"x != x ];then
- disk=`echo ${disk%:*}`
- echo "found uuid: ${uuid} on dev: ${disk}"
- echo "will mount ${disk} ${path} ..."
- docmd mount ${disk} ${path}
- else
- echo -e "\033[31m uuid: ${uuid} not found!\033[0m"
- exit 3
- fi
-

chmod +x mountuuid.sh
sudo ./mountuuid.sh xxx /media
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。