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