Часть моих приложений для Android поддерживает его, чтобы поместить скрипт, который я написал в init.d, чтобы он выполнялся при каждом запуске. (Очевидно, мое приложение предназначено только для пользователей root)
Вот что я делаю:
busybox mount -o rw,remount /system" busybox cp -f /sdcard/*******/script /system/etc/init.d/script busybox chmod +x /etc/init.d/script update-rc.d script 99
Строка «update-rc.d script 99» – это то место, где я столкнулся с трудностями, он не работает с ошибкой «update-rc.d not found».
Кто-нибудь знает, какая именно команда должна была бы сделать эту работу в Android?
Я понимаю, что это не совсем подходящее место для публикации этого вопроса, но я понял, что это сообщество очень хорошо разбирается в этих вопросах.
Добавьте что-то вроде этого в init.rc
service script /system/etc/init.d/script oneshot
В Android нет update-rc.d
потому что нет SYSV init.