Make your init service point to a shell script and put the details in
there.

On Apr 8, 1:10 am, Xiaofen Qin <xiaofen....@gmail.com> wrote:
> hi, dear all
>
> I want to record the log info into a file in sdcard when the device is 
> running.
> And the file name will be unique so that there will be a new file for each 
> time.
>
> add end of init.rc with following code:
>
> service logcat /system/bin/logcat -r 1000 -v long -f
> /mnt/sdcard/log_$(date +%b_%d_%H_%M_%S).txt
>
> However, I can see "log_$(date" file under /mnt/sdcard. And this file
> will be flushed when logcat service restart.
> It seem that init process does not interpreter "$(date
> +%b_%d_%H_%M_%S)" as shell command when parse init.rc.
>
> When I do "adb shell", and run following command.
> /system/bin/logcat -r 1000 -v long -f /mnt/sdcard/log_$(date
> +%b_%d_%H_%M_%S).txt
>
> A file like log_Apr_08_14_04_06.txt will be saved in /mnt/sdcard.
> Because the android shell can parse $(date +%b_%d_%H_%M_%S).
>
> How can I do this in init.rc?
> Anyone can help me out? Thank you very much!
>
> --
> Best Regards!
> xiaofen

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to