OpenHarmony开发者论坛

标题: OpenHarmony3.2标准系统如何设置服务开机自启动 [打印本页]

作者: shixiaocheng    时间: 2023-12-8 17:56
标题: OpenHarmony3.2标准系统如何设置服务开机自启动
[md]【问题描述】

有一个应用每次要通过hdc命令方式启动,怎么能够自启动

【运行环境】

硬件:rk3568;  版本:OpenHarmony 3.2.11.9
[/md]
作者: 深开鸿_王石    时间: 2023-12-8 20:22
你这个进程要是编在镜像里了,那直接在init进程里调用启动就好了
作者: 深开鸿_王石    时间: 2023-12-10 10:06
js层可以看serviceextendability,参考https://docs.openharmony.cn/page ... xtensionability.md/
c++层可以自己写service,也可以用service-gen工具,参考:https://blog.51cto.com/harmonyos/6438032,你的应用是哪种,自己选咯
作者: shixiaocheng    时间: 2023-12-11 09:57
回复 深开鸿_王石: 我的应用在镜像里面,可以通过修改.cfg文件添加到开机自启动吗,如果可以,具体怎么添加呢,感谢
作者: 深开鸿_王石    时间: 2023-12-11 11:02
回复 shixiaocheng: https://gitee.com/openharmony/do ... ys-boot-init-cfg.md,这是启动引导的配置文件,对应的cfg代码路径src/base/startup/init/services/etc/init.cfg,看看咯,
作者: shixiaocheng    时间: 2023-12-11 15:44
回复 深开鸿_王石: 感谢您的回复,我修改过这个文件,但是依旧无法自启动应用,报错为service helloworld_service execve failed! err 13.请问这是什么原因呢,selinux的配置问题吗
作者: 深开鸿_王石    时间: 2023-12-12 14:33
回复 shixiaocheng: selinux的问题,可以临时用setenforce 0命令来简单试试,https://forums.openharmony.cn/fo ... tid=1401&extra= 这个文章不知道能不能看到




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5