2012-07-24 41 views
0

我正在编辑Android手机文件“init.tuna.rc”,以便它向我发送一些基本的调试检查点消息,以便我可以分析手机进入启动过程的距离。“运行命令”文件编辑(即“* .rc”文件):像Linux一样回到终端?

有谁知道你是否可以简单地将控制台打印的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

文件末尾的rc与短语“运行命令”有关;它的用途来自用于启动大多数Unix系统的/etc/rc.*文件。 rc后缀通常用于包含程序启动信息的任何文件。常见的rc文件包括.newsrc,.pinerc和.cshrc。 – 2012-07-24 14:35:57

+0

那么,你知道你是否可以编辑这些类型的启动信息文件来打印到控制台?它们似乎让我想起了一些类似脚本的东西,我知道你可以使用“echo”。我想象一下,无论是解析这个信息文件,从上到下读取并按顺序执行命令,对吧? – 9exceptionThrower9 2012-07-24 14:42:26

+0

你有没有试过? – Merlin 2012-07-24 14:55:46

回答

1

Android引导语言记录在下的源代码树中的readme.txt文件中。 没有提到echo,但你可以试试。另外请记住,你应该写入一个文件,因为stderr和stdout被重定向到/dev/null

请参阅https://github.com/android/platform_system_core/blob/master/init/readme.txt

+0

注意:“回声”不起作用。不能,在我尝试失败之后,我意识到echo只会将一些东西发送到手机的文件系统而不是外部计算机。 – 9exceptionThrower9 2012-07-25 17:59:30

相关问题