Android 重定向 init.rc中服務的輸出


在init.rc中運行的服務,由於系統啟動的時候將標准輸出重定向到了/dev/null, 所以服務中的打印信息都不可見。 但調試時可能需要看到其中的打印信息,因此就有了logwrapper這個工具;logwrapper的使用很簡單,直接使用logwrapper執行可執行文件,就能在logcat中看到對應的打印信息了,比如:

   logwrapper ps

在執行ps命令的時候,就能在logcat中看到打印的信息;logwrapper在/system/bin路徑下,為可執行文件,其作用是將可執行文件的輸出重定向到logcat;

當然除了以上方式外,直接手動執行bin文件也是可以在串口看到輸出信息的,用什么方式完全在於個人。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM