2012-07-24 73 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

相關問題