我有以下文件/data/MyExec/Exec
。
我想在Android设备启动时执行此文件,因此我在init.rc
中创建了一个运行它的服务。
问题是文件没有执行权限,所以在执行文件之前我还必须在文件上运行chmod +x
。
因为我从init.rc
运行此文件,所以我必须在策略文件中定义{ execute }
,而且我做了。
问题在于我无法为同一文件定义{ setattr }
和{ execute }
。
如何才能使其可执行并在启动时运行?
谢谢!
答案 0 :(得分:0)
解决方案是将exec置于/bin/Exec
。文件可自动执行,无需更改模式。