diff options
-rwxr-xr-x | android/scripts/bootchart.sh | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/android/scripts/bootchart.sh b/android/scripts/bootchart.sh index d1f969c..5a4fa11 100755 --- a/android/scripts/bootchart.sh +++ b/android/scripts/bootchart.sh @@ -25,6 +25,7 @@ LOGROOT="/data/bootchart" start_f="${LOGROOT}/start" +enabled_f="${LOGROOT}/enabled" stop_f="${LOGROOT}/stop" DATA_TMP="/data/local/tmp" TARBALL="${DATA_TMP}/bootchart.tgz" @@ -38,14 +39,23 @@ start_bootchart(){ fi } +enabled_bootchart(){ + touch ${enabled_f} + if [ $? -ne 0 ]; then + echo "enabled_bootchart: fail" + else + echo "enabled_bootchart: pass" + fi +} + stop_bootchart(){ - echo 1 > ${stop_f} + echo 1 > ${stop_f} if [ $? -ne 0 ]; then echo "stop_bootchart: fail" else echo "stop_bootchart: pass" fi - rm ${start_f} + rm -fr ${start_f} ${enabled_f} if [ $? -ne 0 ]; then echo "rm_start_file: fail" else @@ -54,7 +64,7 @@ stop_bootchart(){ } collect_data(){ - FILES="header proc_stat.log proc_ps.log proc_diskstats.log kernel_pacct" + FILES="header proc_stat.log proc_ps.log proc_diskstats.log" if [ ! -d "${LOGROOT}" ]; then echo "There is no ${LOGROOT} directory!" return @@ -89,6 +99,7 @@ main(){ case "X${OPERATION}" in "Xstart") start_bootchart + enabled_bootchart ;; "Xstop") stop_bootchart |