• Lv0
    粉丝0

积分2 / 贡献0

提问2答案被采纳0文章0

系统服务能否进行shell脚本调用?

Balaur 显示全部楼层 发表于 2024-12-5 17:16:26

【问题描述】

  1. 如题
  2. 目前思路是通过注册服务子系统的方式来进行脚本调用,但是实际测试时,system可以执行部分指令,但是在通过system进行调用时会返回256异常。

【运行环境】

SDK版本:OH4.1release

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

精彩评论2

Balaur

沙发 发表于 2024-12-6 17:59:47
已解决,运行测试脚本处于hdc,挂载时没有提供写权限导致,重新挂载即可mount -o remount,rw /

fengyunrenwu

板凳 发表于 2024-12-19 16:39:12

系统服务能否进行shell脚本调用?

可以通过在进程配置文件cfg里面添加job来让init进程代替执行shell脚本,类似下面这种:

image.png

使用system去调用的话,本地调试可以将配置文件中的uid和gid改为root后使用,正式版本没有权限

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

返回顶部