• Lv0
    粉丝4

积分177 / 贡献0

提问26答案被采纳5文章2

OpenHarmony3.2标准系统如何设置服务开机自启动

shixiaocheng 显示全部楼层 发表于 2023-12-8 17:56:35

【问题描述】

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

【运行环境】

硬件:rk3568;  版本:OpenHarmony 3.2.11.9

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论6

深开鸿_王石

沙发 发表于 2023-12-8 20:22:33
你这个进程要是编在镜像里了,那直接在init进程里调用启动就好了

shixiaocheng

发表于 2023-12-11 09:57  IP属地: - 中国福建省厦门市 中国电信IDC

回复 深开鸿_王石: 我的应用在镜像里面,可以通过修改.cfg文件添加到开机自启动吗,如果可以,具体怎么添加呢,感谢

深开鸿_王石

发表于 2023-12-11 11:02  IP属地: - 中国江苏省 中国移动IDC

回复 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  IP属地: - 中国福建省厦门市 中国电信IDC

回复 深开鸿_王石: 感谢您的回复,我修改过这个文件,但是依旧无法自启动应用,报错为service helloworld_service execve failed! err 13.请问这是什么原因呢,selinux的配置问题吗

深开鸿_王石

发表于 2023-12-12 14:33  IP属地: 江苏省

回复 shixiaocheng: selinux的问题,可以临时用setenforce 0命令来简单试试,https://forums.openharmony.cn/fo ... tid=1401&extra= 这个文章不知道能不能看到

【4 条回复】

深开鸿_王石

板凳 发表于 2023-12-10 10:06:10
js层可以看serviceextendability,参考https://docs.openharmony.cn/page ... xtensionability.md/
c++层可以自己写service,也可以用service-gen工具,参考:https://blog.51cto.com/harmonyos/6438032,你的应用是哪种,自己选咯

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部