1{ 2 "jobs" : [{ 3 "name" : "post-fs-data", 4 "cmds" : [ 5 "mkdir /data/service/el1/public/ressched 0700 root root", 6 "start resource_schedule_service" 7 ] 8 }, { 9 "name" : "pre-init", 10 "cmds" : [ 11 "mkdir /dev/cpuset", 12 "mount cgroup none /dev/cpuset cpuset", 13 "mkdir /dev/cpuctl", 14 "mount cgroup none /dev/cpuctl cpu" 15 ] 16 }, { 17 "name" : "init", 18 "cmds" : [ 19 "write /dev/cpuset/cgroup.clone_children 1", 20 "mkdir /dev/cpuset/foreground", 21 "mkdir /dev/cpuset/background", 22 "mkdir /dev/cpuset/top-app", 23 "mkdir /dev/cpuset/system-background", 24 "chown system system /dev/cpuset", 25 "chown system system /dev/cpuset/foreground", 26 "chown system system /dev/cpuset/background", 27 "chown system system /dev/cpuset/top-app", 28 "chown system system /dev/cpuset/system-background", 29 "chown system system /dev/cpuset/tasks", 30 "chown system system /dev/cpuset/foreground/tasks", 31 "chown system system /dev/cpuset/background/tasks", 32 "chown system system /dev/cpuset/top-app/tasks", 33 "chown system system /dev/cpuset/system-background/tasks", 34 "chmod 0664 /dev/cpuset/tasks", 35 "chmod 0664 /dev/cpuset/foreground/tasks", 36 "chmod 0664 /dev/cpuset/background/tasks", 37 "chmod 0664 /dev/cpuset/top-app/tasks", 38 "chmod 0664 /dev/cpuset/system-background/tasks", 39 40 "mkdir /dev/cpuctl/foreground", 41 "mkdir /dev/cpuctl/background", 42 "mkdir /dev/cpuctl/top-app", 43 "mkdir /dev/cpuctl/system-background", 44 "chown system system /dev/cpuctl", 45 "chown system system /dev/cpuctl/foreground", 46 "chown system system /dev/cpuctl/background", 47 "chown system system /dev/cpuctl/top-app", 48 "chown system system /dev/cpuctl/system-background", 49 "chown system system /dev/cpuctl/tasks", 50 "chown system system /dev/cpuctl/foreground/tasks", 51 "chown system system /dev/cpuctl/background/tasks", 52 "chown system system /dev/cpuctl/top-app/tasks", 53 "chown system system /dev/cpuctl/system-background/tasks", 54 "chmod 0664 /dev/cpuctl/tasks", 55 "chmod 0664 /dev/cpuctl/foreground/tasks", 56 "chmod 0664 /dev/cpuctl/background/tasks", 57 "chmod 0664 /dev/cpuctl/top-app/tasks", 58 "chmod 0664 /dev/cpuctl/system-background/tasks", 59 "write /dev/cpuctl/background/cpu.shares 512", 60 61 "rm -rf /dev/frz", 62 "mkdir /dev/frz", 63 "mount cgroup none /dev/frz freezer", 64 "mkdir /dev/frz/Frozen", 65 "mkdir /dev/frz/Thawed", 66 "chown root root /dev/frz", 67 "chown root root /dev/frz/cgroup.proc", 68 "chown root root /dev/frz/Frozen", 69 "chown root root /dev/frz/Thawed", 70 "chmod 0755 /dev/frz", 71 "chmod 0755 /dev/frz/Frozen", 72 "chmod 0755 /dev/frz/Thawed", 73 "write /dev/frz/Frozen/freezer.state FROZEN", 74 "write /dev/frz/Thawed/freezer.state THAWED" 75 ] 76 } 77 ], 78 "services" : [{ 79 "name" : "resource_schedule_service", 80 "path" : ["/system/bin/sa_main", "/system/profile/resource_schedule_service.xml"], 81 "importance" : -20, 82 "uid" : "root", 83 "gid" : ["root", "system", "shell"], 84 "permission" : ["ohos.permission.LOCATION", "ohos.permission.STORAGE_MANAGER"], 85 "sandbox" : 0, 86 "secon" : "u:r:resource_schedule_service:s0" 87 } 88 ] 89} 90