Sa拉不起来问题

进程启动 配置:Init进程启动会拉起配置的service进程 ps -ef |grep xxx

配置在system/etc  下面的 init.cfg  或者该路径下 init文件夹下的 子系统的 xxx.cfg

SA配置:源码sa_profile文件夹下在json文件,

{

    "services": [{

            "name": "xperf_service",

            "path": ["/system/bin/sa_main", "/system/profile/xperf_service.json"],

            "uid": "hiview",

            "gid": ["hiview", "shell"],

            "apl" : "system_basic",

            "permission": [],

            "permission_acls": []

        }

    ]

}

Sa的配置json文件最终编译到 system/profile/xxx.json路径下

 "path": ["/system/bin/sa_main", "/system/profile/xperf_service.json"],

用system/bin/sa_main执行文件启动system/profile/xperf_service.json配置的这个sa服务。

{

    "process": "voip_call_manager",

    "systemability": [

        {

            "name": 65968,

            "libpath": "libtel_voip_call_manager.z.so",

            "run-on-create": false,

            "distributed": false,

            "dump_level": 1,

            "min_hdi_proxy_version": []

        }

    ]

}

Sa的json配置的so  在 system/lib64目录下

进程配置中的uid 和 gid  是否存在  查看  /etc/passwd 和 /etc/group路径下的 uid 和gid用户和组是否存在   不存在进程拉不起来进程拉不起来服务更加启动不了 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐