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
Post a Comment