腳本的作用不明而喻,在無數次的啟動開發板過程中,不斷登錄確確實實占用了我大量的時間及精力; 於是上網根據自己的實際編寫了一個腳本: !/usr/bin/expect -f的意義:http://blog.csdn.net/zhu_tianwei/article/details/44180637 如果在 ...
腳本的作用不明而喻,在無數次的啟動開發板過程中,不斷登錄確確實實占用了我大量的時間及精力;
於是上網根據自己的實際編寫了一個腳本:
1 #!/usr/bin/expect -f 2 set user xxxx 3 set password xxxx 4 set timeout 5 5 spawn adb shell 6 expect "*login:*" 7 send "$user\r" 8 set timeout 5 9 expect "*assword:*" 10 send "$password\r" 11 12 13 interact
!/usr/bin/expect -f的意義:http://blog.csdn.net/zhu_tianwei/article/details/44180637
如果在usr/bin中沒有expect的話,直接網上查找安裝的方式,Ubuntu系統直接apt-get就行了。
spawn命令行:https://zhidao.baidu.com/question/439806516.html
send命令:發送相應的命令到開發板上。
interact命令:執行完成後保持交互狀態,把控制權交給控制台,這個時候就可以手工操作了。如果沒有這一句登錄完成後會退出,而不是留在遠程終端上。如果你只是登錄過去執行