1{
2    "jobs" : [
3        {
4            "name" : "post-fs-data",
5            "cmds" : [
6                "start memmgrservice"
7            ]
8        },
9        {
10            "name" : "init",
11            "cmds" : [
12                "mkdir /dev/memcg",
13                "mount cgroup none /dev/memcg memory",
14                "chown system system /dev/memcg",
15                "chown system system /dev/memcg/tasks",
16                "chown system system /dev/memcg/memory.oom_control",
17                "chown system system /dev/memcg/cgroup.event_control",
18                "chown system system /dev/memcg/memory.pressure_level",
19                "chmod 0755 /dev/memcg",
20                "chmod 0755 /dev/memcg/tasks",
21                "chmod 0755 /dev/memcg/memory.oom_control",
22                "chmod 0755 /dev/memcg/cgroup.event_control",
23                "chmod 0755 /dev/memcg/memory.pressure_level"
24            ]
25        }
26    ],
27    "services" : [{
28            "name" : "memmgrservice",
29            "path" : ["/system/bin/sa_main", "/system/profile/memmgrservice.json"],
30            "uid" : "memmgr",
31            "gid" : ["memmgr", "shell"],
32            "caps" : [
33                "DAC_OVERRIDE",
34                "DAC_READ_SEARCH",
35                "CAP_SYS_RESOURCE",
36                "CAP_KILL",
37                "CAP_SYS_PTRACE"
38            ],
39            "apl" : "system_basic",
40            "permission" : [
41                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
42                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION",
43                "ohos.permission.DISTRIBUTED_DATASYNC",
44                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
45                "ohos.permission.RUNNING_STATE_OBSERVER",
46                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
47                "ohos.permission.GET_RUNNING_INFO"
48            ],
49            "permission_acls" : ["ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"],
50            "sandbox" : 0,
51            "secon" : "u:r:memmgrservice:s0"
52        }
53    ]
54}
55
56