android - Init.rc : service killed and restarts -


i'm running shell script in init.rc service killed , restarts continuously.

service registering in init.rc follows

service storelog /system/bin/logwrapper /system/bin/store_log.sh user root disabled 

and script store_log.sh is

#!bin/sh while true   echo "updating system log.."  logcat > /data/system.log &  sleep 600   echo "killing background logcat."  logpid=$!  echo "logpid $logpid"  kill $logpid  logcat -c  done 

and starting storelog on trigger boot_completed

this service starts, after 1 loop killed , restarted.

what missing here ?? permission ?? suggestion helpful.

according page: http://developer.android.com/tools/help/logcat.html

the '-c' option causes logcat exit

however, then, 'kill' has exited logcat.

suggest modifying script to: (following untested)

#!bin/sh while true   echo "updating system log.."  logcat -d > /data/system.log &  sleep 600  done 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -