如果您只是登录过去执行 ,假诺你只是登录过去实践 

剧本的作用不明而喻,在重重次的起步开发板进程中,不断登录确确实实占用了自个儿大方的日子及精力;

自行登录脚本,

剧本的遵从不明而喻,在众数次的起步开发板进度中,不断登录确确实实占用了本身大方的时间及精力;

于是乎上网依据自身的实在编写了3个剧本:

 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

1经在usr/bin中平素不expect的话,间接网上寻找安装的措施,Ubuntu系统直接apt-get就行了。

spawn命令行:https://zhidao.baidu.com/question/439806516.html

 

send命令:发送相应的指令到开发板上。

 

interact命令:执行到位后维持互动状态,把控制权交给控制台,那年就能够手工业操作了。若是未有这一句登录成功后会退出,而不是留在远程终端上。若是你只是登录过去执行 

 

http://www.bkjia.com/Linuxjc/1227863.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1227863.htmlTechArticle自动登录脚本,
脚本的功效不明而喻,在许多次的起步开发板进度中,不断登录确确实实占用了本身大方的日子及精力;
于是上网依照自身…

于是上网依据自身的实际编纂了一个本子:

 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命令:执行到位后保持互动状态,把控制权交给控制台,那年就足以手工业操作了。假如未有这一句登录成功后会退出,而不是留在远程终端上。借使您只是登录过去进行 

 

相关文章