我使用此脚本在基于 Linux 的导航软件中激活 map 。然而,它失败了。
#!/bin/ksh
#remount SD as rw
DRVS="sd0 sd1"
for i in $DRVS ; do
if [ -d /fs/$i ] ; then
if [ -e /fs/$i/upd ] ; then
mount -u /fs/$i
mount -u /fs/$i
SDCARD=/fs/$i
echo remount $SDCARD
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SDCARD/utils
fi
fi
done
runtstamp=date +"%m/%d/%Y ""%T"
$SDCARD/utils/showScreen $SDCARD/screens/scriptStart.png
cd $SDCARD
/bin/mount -uw /mnt/efs-system
if test -a /sbin/mme-becker.sh ; then
# check if second install
XX=/usr/bin/grep acios_db.ini /sbin/mme-becker.sh
if [ ! -z "$XX" ]
then
# already installed - uninstall first!
$SDCARD/utils/showScreen $SDCARD/screens/error1.png
/bin/rm -f /tmp/copie_scr.sh
echo > /tmp/copie_scr.sh
exit 0
现在我的导航装置没有看到点唱机分区,也没有看到 SD1 或 SD2 或 USB。我想我只需要重新挂载或卸载分区,但我不确定命令中的“-u”参数。是否有可能 SD 卡已卸载,因此我无法激活任何脚本或根本无法使用 SD 插槽?
将/fs/替换为/mnt/并添加
/bin/rm -f /etc/mmelauncher.cfg
/bin/cp $SDCARD/mmelauncher.cfg /etc/mmelauncher.cfg
chmod 777 /etc/mmelauncher.cfg
完整脚本+添加mmelauncher.cfg到SD卡....
我是一名优秀的程序员,十分优秀!