自动登录脚本

脚本的作用不明而喻,在无数次的启动开发板过程中,不断登录确确实实占用了我大量的时间及精力;

于是上网根据自己的实际编写了一个脚本:

 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命令:执行完成后保持交互状态,把控制权交给控制台,这个时候就可以手工操作了。如果没有这一句登录完成后会退出,而不是留在远程终端上。如果你只是登录过去执行 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小樱的经验随笔

kali 2018.1安装教程

00x01 摘要 Kali-linux系统,渗透测试人员的利器,其官网自称 OurMost Advanced Penetration Testing Distr...

3046
来自专栏企鹅号快讯

卡奇话爬虫使用方法以及下载地址

前不久我给大家分享了CSDN博主虫师的一篇python爬虫编写教程: life is short,u need python. 当时有朋友留言说,并不是每个人都...

1695
来自专栏魏艾斯博客www.vpsss.net

Linux 安全软件-悬镜管家安装教程

1394
来自专栏*坤的Blog

linux没有wifi

2056
来自专栏FreeBuf

基于Python的远程管理工具(RAT) – Stitch

Stitch是一款基于Python的跨平台远程管理工具。由于其跨平台性,Stitch允许用户针对Windows, Mac OSX 或 Linux分别定制不同的p...

1905

在 CentOS 7 上使用 Apache 的 SSL 证书

本指南将向你演示如何启用 SSL 来保护由 CentOS 或者 Fedora 上的 Apache 提供服务的网站。

752
来自专栏张戈的专栏

分享一个WordPress外链跳转教程,兼容知更鸟暗箱下载和文章索引

张戈博客很久很久之前转载过一篇关于博客外链跳转的方法(相关文章),后来安装了 Anylink 插件也就没有用到。近来清点插件时,我将 Anylnk 给淘汰了,换...

2453
来自专栏FreeBuf

利用Freeipa实现Liunx用户身份、权限的统一管理 | 企业安全拥抱开源

*本文原创作者:agui,本文属FreeBuf原创奖励计划,未经许可禁止转载 在《企业安全拥抱开源之FREEOTP部署实战》一文中(下面简称上文),已经介绍了F...

3847
来自专栏魏艾斯博客www.vpsss.net

宝塔远程桌面助手怎么用(Linux 服务器)

1114
来自专栏Mamba

博客小程序版

这是一个个人博客小程序版,使用 Mpvue 编写而成,服务端使用的是Bmob后端云,无需开发服务端接口即可使用,快速便捷,适合个人使用。后续将继续迭代功能,欢迎...

941

扫描关注云+社区