[英]Copy a shell script to android out folder and execute it during boot
我有一個Shell腳本,在Android構建過程中需要將其復制到out文件夾中的任何位置,以便它出現在Android RootFS中的某個位置。 現在,一旦在Android構建過程中將其復制並成為Android RootFS的一部分,我想在啟動時執行shell腳本。
我該怎么做?
好吧,我在AOSP或任何地方創建了一個根文件夾,然后創建了Android.mk並復制了要復制到out文件夾的腳本。 在Android.mk中添加了以下注釋
$(shell cp -rf $(LOCAL_PATH)/myscript.sh `pwd`/$(TARGET_OUT)/path/to/folder/)
現在要使其在Android啟動期間運行,我在init.goldfish.rc的最后添加了以下代碼:
service myscript_start /system/bin/busybox ash /system/path/to/folder/myscript.sh
class main
oneshot
另外,我在init.goldfish.rc的#啟動基本服務部分下的以下行中添加了
start myscript_start
這樣,我的腳本就被復制到out文件夾的所需位置,並在android啟動時被調用。
我想知道是否有更好的方法可以做到這一點。 我想知道是否有人提出建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.