самозапускающийся скрипт/MMI auto startup script
Может быть такое, что на перепрошитой американке при запуске скрипта не отображаются начальная и конечная картинки. Но скрипт работает, делает что надо, оставляет после себя .done?
http://www.club-q5.ru/forum/showpost.ph ... stcount=21
http://www.club-q5.ru/forum/showpost.ph ... stcount=21
postUpdateScript и preUpdateScript есть комментарии по поводу значений в db. Но как по мне, вроде ничего интересного.
СергейНик, не в курсе, если запустить скрипт с зеленки типа
Он также рутом стартанёт? Нет никаких нюансов в плане прав на выполнение?
СергейНик, не в курсе, если запустить скрипт с зеленки типа
Код: Выделить всё
script
value sys 1 0x0100 "/fs/sd0/script.sh"
label "Start script.sh on sd1"
Просьба помочь.
Прошился на 257 прошивку (MMI 3G) и поставил карты 2014 года.
Раньше самозапускающийся скрипт работал без проблем, даже после установки 253 прошивки и карт 2013 года.
А тут - не фига. И разные SD-карты брал, и разные скрипты (от Дюка - активация инженерного меню и активация английского голосового, которые у меня раньше работали).
И заводил машину, и ждал и 5 минут, и после езды в 15 минут - не реагирует ни в одном из SD слотов.
P.S. Обновление на 257 и карты 2014 прошло без ошибок.
Прошился на 257 прошивку (MMI 3G) и поставил карты 2014 года.
Раньше самозапускающийся скрипт работал без проблем, даже после установки 253 прошивки и карт 2013 года.
А тут - не фига. И разные SD-карты брал, и разные скрипты (от Дюка - активация инженерного меню и активация английского голосового, которые у меня раньше работали).
И заводил машину, и ждал и 5 минут, и после езды в 15 минут - не реагирует ни в одном из SD слотов.
P.S. Обновление на 257 и карты 2014 прошло без ошибок.
Коллеги - помогайте пож-та - куда копать-то хоть?djdeniska писал(а):Просьба помочь.
Прошился на 257 прошивку (MMI 3G) и поставил карты 2014 года.
Раньше самозапускающийся скрипт работал без проблем, даже после установки 253 прошивки и карт 2013 года.
А тут - не фига. И разные SD-карты брал, и разные скрипты (от Дюка - активация инженерного меню и активация английского голосового, которые у меня раньше работали).
И заводил машину, и ждал и 5 минут, и после езды в 15 минут - не реагирует ни в одном из SD слотов.
P.S. Обновление на 257 и карты 2014 прошло без ошибок.
И у меня начались проблемы с запуском скриптов 
В терминале вижу это:
MediaLauncher: [30 bytes]: ADD_SDC_MSD_/mnt/sdcard10t11
Using card sdcard10t11
remounted for full access
/HBpersistence/copie_scr.sh[11]: ./run.sh: No such file or directory
MediaLauncher: [30 bytes]: REM_SDC_MSD_/mnt/sdcard10t11
Но файл то есть!!!
Началось после случайного снятия дампа, т.е. хотел запустить свой скрипт, но не заменил copie_scr.sh, он остался от скрипта дампа. Дамп снялся без проблем, да дальше - нифига

В терминале вижу это:
MediaLauncher: [30 bytes]: ADD_SDC_MSD_/mnt/sdcard10t11
Using card sdcard10t11
remounted for full access
/HBpersistence/copie_scr.sh[11]: ./run.sh: No such file or directory
MediaLauncher: [30 bytes]: REM_SDC_MSD_/mnt/sdcard10t11
Но файл то есть!!!
Началось после случайного снятия дампа, т.е. хотел запустить свой скрипт, но не заменил copie_scr.sh, он остался от скрипта дампа. Дамп снялся без проблем, да дальше - нифига

У меня сегодня просто было только минут 10 на эти развлекушки. О решении даже не думал. Просто сообщил. М.б. такая же проблема у djdeniska
И вот так с ходу на ум ничего не приходит, как победить.
И вот так с ходу на ум ничего не приходит, как победить.
В общем мне кажеццо, это от того, что copie_scr.sh лежат не по одинаковому пути с run.sh . Я для этих целей сделал в зеленом меню подменю, из которого могу запустить файл script.sh из любого носителя.
Scripts.esd
[/b]
Код: Выделить всё
cp -f -c -v /fs/sd0/Scripts.esd /mnt/efs-system/engdefs/
Код: Выделить всё
#######################################################
#
# SCREEN Scripts
#
#######################################################
screen Scripts AEVTest
script
value sys 1 0x0100 "/fs/sd0/script.sh"
label "Start script.sh on sd1"
script
value sys 1 0x0100 "/fs/sd1/script.sh"
label "Start script.sh on sd2"
script
value sys 1 0x0100 "/fs/usb0/script.sh"
label "Start script.sh on usb"
Как это так?zerbino писал(а):В общем мне кажеццо, это от того, что copie_scr.sh лежат не по одинаковому пути с run.sh .
Такое впечатление, что мамайка перестала понимать "." (точку) в команде cd ./run.sh, то ли вообще смена каталога не отрабатывает

В выхи буду заниматься, пока неохота.
А за скрытое меню спасибо.
Только хочу пояснить про скрипт. Строчка обозначает то, что в меню AEVTest, что в корне зеленки, появится подменю Scripts, с тремя строчками указанных команд обозначенных как label.ДЮК писал(а):Как это так?
Такое впечатление, что мамайка перестала понимать "." (точку) в команде cd ./run.sh, то ли вообще смена каталога не отрабатывает
В выхи буду заниматься, пока неохота.
А за скрытое меню спасибо.
screen Scripts AEVTest
В общем я нихрена не понял, но скрипты заработали. Я только принудительно пересохранил run.sh в UTF-8 без BOM. Но не думаю, что помогло именно это.
Для статистики протоколы, один сеанс, без перезагрузки MMI:
Для статистики протоколы, один сеанс, без перезагрузки MMI:
MediaLauncher: [30 bytes]: ADD_SDC_MSD_/mnt/sdcard10t11
Using card sdcard10t11
remounted for full access
/HBpersistence/copie_scr.sh[11]: ./run.sh: No such file or directory
# ls
HBextended flash mnt
HBpersistence fs nobss
SDS grammar proc
addr_ka hbsystem sbin
addr_ul icudt35l.dat scripts
bin irc shm_GHydraHeap.147496
core j9 srv
database java tmp
dev lib usr
errlog lsd
etc mediadatabase
# cd mnt
# ls
efs-extended hmisql mmebackup1 sdcard10t11
efs-persist ifs-root nav sss
efs-system lvm persistence
gracenode mediadisk phonedb
# cd sdcard10t11
# ls
.
..
.done
=SDHC4 - ?-это имя карточки
Html
_screens
_utils
copie_scr.sh
run.sh
# run.sh
No such file or directory
# MediaLauncher: [30 bytes]: REM_SDC_MSD_/mnt/sdcard10t11
multicored [000000325.486]verrun, data lost, /hbsystem/multicore, 0000, 0
mmi3g-flashctl: Starting Reclaim for 15 blocks
#
#
#
# Using card sdcard10t11
MediaLauncher: [30 bytes]: ADD_SDC_MSD_/mnt/sdcard10t11
remounted for full access
/HBpersistence/copie_scr.sh[11]: ./run.sh: No such file or directory
MediaLauncher: [30 bytes]: REM_SDC_MSD_/mnt/sdcard10t11
#
# MediaLauncher: [30 bytes]: ADD_SDC_MSD_/mnt/sdcard10t11
Using card sdcard10t11
remounted for full access
press any key
press any key