0
當Linux內核啓動時,它將打印內核版本和構建器以及工具鏈信息。就像下面:如何獲取Linux內核的構建器名稱
Booting Linux on physical CPU 0
Linux version 3.4.24 ([email protected])
那麼如何讓(使用shell)建造whobuilderthis
字符串?它在哪裏存儲? 在此先感謝。
當Linux內核啓動時,它將打印內核版本和構建器以及工具鏈信息。就像下面:如何獲取Linux內核的構建器名稱
Booting Linux on physical CPU 0
Linux version 3.4.24 ([email protected])
那麼如何讓(使用shell)建造whobuilderthis
字符串?它在哪裏存儲? 在此先感謝。
dmesg
給內核日誌,所以你應該能夠grep
/sed
從那裏:
dmesg | grep 'Linux version ' | sed 's/[^(]*(\([^)]*\)).*/\1/'
(有這樣做的更聰明的方法)
您可以查詢/proc/version
即應包含構建器字符串。
[email protected]:/ $ cat /proc/version
Linux version 3.0.31-g9f818de ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC)) #1 SMP PREEMPT Wed Nov 28 11:20:29 PST 2012
謝謝。我沒有詳細說明這個問題:我想在Android啓動時運行init.hardware.rc。目前,我使用exec來運行一個額外的shell腳本,稍後我會嘗試你的給定方法。 – TonyHo