一、文件内容
1. 内容举例
#! /system/bin/sh CURTIME=`date +%F_%H-%M-%S` CURTIME_FORMAT=`date "+%Y-%m-%d %H:%M:%S"` BASE_PATH=/sdcard/XXX SDCARD_LOG_PATH=${BASE_PATH}/Log config="$1" # 处理传入的参数 function psSave(){ if [ ! -d ${SDCARD_LOG_PATH} ];then mkdir -p ${SDCARD_LOG_PATH} fi ps > ${SDCARD_LOG_PATH}/ps_${CURTIME}.txt; } function topSave(){ if [ ! -d ${SDCARD_LOG_PATH} ];then mkdir -p ${SDCARD_LOG_PATH} fi top > ${SDCARD_LOG_PATH}/top_${CURTIME}.txt; } case "$config" in "ps_save") psSave ;; "top_save") topSave ;; *) ;; esac function logcatKernel() { #... }
二、文件作用
1. autochmod.sh 文件会打包到手机中,其是一个shell脚本,在里面添加命令就可以在命令行执行,如下命令就会调用shell脚本中的 psSave()
# /system/system_ext/bin/autochmod.sh ps_save
2. rootdir 下的 .rc 文件中启动作为服务
service logcatkernel /system/system_ext/bin/autochmod.sh "logcatkernel" class core user root group root system disabled
三、实现
TODO
标签:LOG,autochmod,SDCARD,笔记,system,sh,PATH From: https://www.cnblogs.com/hellokitty2/p/16808939.html