1{ 2 "jobs" : [{ 3 "name" : "init", 4 "cmds" : [ 5 "mkdir /log/crash 2777 system log", 6 "restorecon /log/crash", 7 "start faultloggerd" 8 ] 9 },{ 10 "name" : "services:faultloggerd", 11 "cmds" : [ 12 "mkdir /data/log 0775 system log", 13 "mkdir /data/log/faultlog 0750 hiview log", 14 "mkdir /data/log/faultlog/temp 0770 system system", 15 "mkdir /data/log/faultlog/hilog 0750 logd log", 16 "restorecon /dev/unix/socket/faultloggerd.server", 17 "restorecon /dev/unix/socket/faultloggerd.crash.server", 18 "chown faultloggerd root /sys/kbox/snapshot_clear" 19 ] 20 } 21 ], 22 "services" : [{ 23 "name" : "faultloggerd", 24 "path" : ["/system/bin/faultloggerd"], 25 "uid" : "faultloggerd", 26 "gid" : ["system", "log", "faultloggerd", "readproc"], 27 "importance" : -20, 28 "socket" : [{ 29 "name" : "faultloggerd.server", 30 "family" : "AF_UNIX", 31 "type" : "SOCK_STREAM", 32 "protocol" : "default", 33 "permissions" : "0666", 34 "uid" : "faultloggerd", 35 "gid" : "system", 36 "option" : [ 37 "SOCKET_OPTION_PASSCRED" 38 ] 39 },{ 40 "name" : "faultloggerd.crash.server", 41 "family" : "AF_UNIX", 42 "type" : "SOCK_STREAM", 43 "protocol" : "default", 44 "permissions" : "0666", 45 "uid" : "faultloggerd", 46 "gid" : "system", 47 "option" : [ 48 "SOCKET_OPTION_PASSCRED" 49 ] 50 },{ 51 "name" : "faultloggerd.sdkdump.server", 52 "family" : "AF_UNIX", 53 "type" : "SOCK_STREAM", 54 "protocol" : "default", 55 "permissions" : "0666", 56 "uid" : "faultloggerd", 57 "gid" : "system", 58 "option" : [ 59 "SOCKET_OPTION_PASSCRED" 60 ] 61 }], 62 "jobs" : { 63 "on-start" : "services:faultloggerd" 64 }, 65 "writepid" : [ 66 "/dev/cpuset/system-background/tasks" 67 ], 68 "caps" : ["CAP_KILL"], 69 "secon" : "u:r:faultloggerd:s0" 70 } 71 ] 72} 73