|
发表于 2005-4-29 11:10:27
|
显示全部楼层
改成这样试试
mount_device()
{
mkdir -p $2
OPTIONS1="-o codepage=cp936"
if [ -n $3 ]; then
OPTIONS1="-o $3,codepage=cp936"
OPTIONS2="-o $3"
fi
PRINTK=`cat /proc/sys/kernel/printk`
echo "0" >/proc/sys/kernel/printk
mount -t auto $1 $2 $OPTIONS1 >/dev/null 2>/dev/null
err=$?
if [ "$err" != 0 ]; then
err=""
mount -t auto $1 $2 $OPTIONS2 >/dev/null 2>/dev/null
fi
err=$?
if [ "$err" -ne 0 ]; then rmdir $2 2>/dev/null; fi
echo "$PRINTK" >/proc/sys/kernel/printk
return $err
} |
|