Скрипт bin/sh для запуска во время загрузки Android

У меня есть сценарий оболочки, который я хотел бы запустить во время загрузки Android.

Поскольку скрипт находится в каталоге /bin/sh, для запуска скрипта требуется busybox. У меня установлен busybox в папке Android /system/bin. В конце init.goldfish.rc я добавил строку ниже:

service start_my_script /system/bin/busybox ash /path/to/myscript.sh
    class main
    oneshot

Но почему-то мой скрипт не запускается при загрузке андроида.

Я использую вкус Android Icecream-Sandwich.


person Rookie    schedule 19.02.2013    source источник
comment
Можете ли вы успешно запустить busybox ash ‹script› из оболочки?   -  person pmod    schedule 20.02.2013
comment
Я могу успешно запустить сценарий вручную, введя $/system/bin/busybox ash /path/to/myscript.sh, но, к сожалению, не могу сделать то же самое при загрузке. Какое должно быть разрешение файла для скрипта?   -  person Rookie    schedule 20.02.2013


Ответы (1)


Это было выполнено после того, как я дал 555 прав root: shell для myscript.sh

Я могу сделать это в system/core/include/private/android_filesystem_config.h

person Rookie    schedule 21.02.2013