| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/sh
- create_dir() {
- echo "creating gather dir"
- mkdir /opt/wz_mini/tmp/log_gather
- }
- if [ -d /opt/wz_mini/tmp/log_gather ] ; then
- echo "gather dir already present, deleting."
- rm -rf /opt/wz_mini/tmp/log_gather
- create_dir
- else
- create_dir
- fi
- #cat * | grep 2C | sed 's/^.*\(RTSP_PASSWORD=\).*$/\1/' | sed 's/-U[^-P]*//'
- echo "copy wz_mini logs"
- cp /opt/wz_mini/log/* /opt/wz_mini/tmp/log_gather/
- echo "gather impdbg"
- impdbg --enc_info > /opt/wz_mini/tmp/log_gather/enc_info
- echo "gather logcat"
- logcat -d > /opt/wz_mini/tmp/log_gather/logcat
- echo "gather callback"
- logread | grep callback > /opt/wz_mini/tmp/log_gather/callback.log
- echo "gather local_sdk"
- logread | grep local_sdk > /opt/wz_mini/tmp/log_gather/local_sdk.log
- echo "gather /dev"
- ls -l /dev > /opt/wz_mini/tmp/log_gather/dev.log
- echo "gather df"
- df -h > /opt/wz_mini/tmp/log_gather/df.log
- echo "gather libcallback logs"
- logread | grep "\[command\]" > /opt/wz_mini/tmp/log_gather/libcallback.log
- echo "gather process list"
- ps -T | sed 's/-U[^-P]*//' > /opt/wz_mini/tmp/log_gather/ps.log
- echo "gather mounts"
- mount > /opt/wz_mini/tmp/log_gather/mount.log
- echo "gather mmc"
- logread | grep -E "mmc|storage_dev|playback_dev|tf_prepare" > /opt/wz_mini/tmp/log_gather/mmc.log
- echo "gather app.ver"
- cp /system/bin/app.ver /opt/wz_mini/tmp/log_gather/system_app.ver
- if [ -f /tmp/sd_check_result.txt ]; then
- echo "copy sd_check_result.txt"
- cp /tmp/sd_check_result.txt /opt/wz_mini/tmp/log_gather/sd_check_result.txt
- fi
- echo "compress to /media/mmc/log_gather_$(date +"%F_T%H%M").tar.gz"
- tar -czf /media/mmc/log_gather_$(date +"%F_T%H%M").tar.gz -C /opt/wz_mini/tmp log_gather/
- echo "cleanup, remove gather dir"
- rm -rf /opt/wz_mini/tmp/log_gather
|