我正在编辑Android手机文件“init.tuna.rc”,以便它向我打印一些基本的调试检查点消息,以便我可以分析手机在启动过程中的进度。
有没有人知道你是否可以简单地将控制台打印的shell脚本语法插入“运行命令”文件(.rc)?
(我需要知道这一点,如果有人可以在我重建Android树的所有代码来测试这个调试代码之前帮助我,因为这个过程可能需要一段时间)
以下是否有效?我想在下面的代码片段中插入“init.tuna.rc”文件:
# Boot debugging Checkpoint #2
echo "Check #2: Successfully wrote the file system data, including the wifi directories!"
如果这不起作用,我该怎么办才能让“rc”文件在执行时将信息打印到实际终端?
答案 0 :(得分:1)
Android引导语言记录在readme.txt
下的源树中的<android>/system/core/init
文件中。
没有提及echo
,但您可以尝试。另请记住,您应该写入文件,因为stderr和stdout被重定向到/dev/null
。
请参阅https://github.com/android/platform_system_core/blob/master/init/readme.txt。