OpenHarmony开发者论坛

标题: 系统服务能否进行shell脚本调用? [打印本页]

作者: long111111111    时间: 2024-12-5 17:16
标题: 系统服务能否进行shell脚本调用?
[md]### 【问题描述】

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

### 【运行环境】

SDK版本:OH4.1release
[/md]
作者: long111111111    时间: 2024-12-6 17:59
已解决,运行测试脚本处于hdc,挂载时没有提供写权限导致,重新挂载即可mount -o remount,rw /
作者: fengyunrenwu    时间: 2024-12-19 16:39
标题: 系统服务能否进行shell脚本调用?
[md]可以通过在进程配置文件cfg里面添加job来让init进程代替执行shell脚本,类似下面这种:

![image.png](https://homm-service-test.rnd.hu ... 202412198506450.png)


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




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