2016-09-18 39 views
0

我有以下文件/data/MyExec/Exec无法将文件更改为可执行文件

我想在Android设备启动时执行此文件,因此我在init.rc中创建了一个运行它的服务。

问题是该文件没有执行权限,所以我还必须在执行文件之前运行chmod +x

因为我运行这个文件从init.rc我必须在策略文件中定义{ execute },我做到了。

问题是我无法为相同的文件定义{ setattr }{ execute }

那我怎么才能让它可执行并在启动时运行呢?

谢谢!

回答

0

解决的办法是把exec放在/bin/Exec。那里的文件可以自动执行,不需要改变他们的模式。

+0

是的,在这里也可以看到相关信息:http://paldan.altervista.org/dir-and-files-permissions-in-the-aosp-filesystem/?doing_wp_cron=1474724093.3321709632873535156250 – Mixaz

+0

Omg! Altervista依然存在!并感谢您的链接:) – shlatchz