使用expect脚本登录到root账号并执行命令
来源:互联网 发布:linux编译c程序错误 编辑:程序博客网 时间:2024/04/28 18:40
通过expect脚本登录root账号,方法比较简单,只要先写一个如下格式的脚本即可:
#!/usr/bin/expectset timeout=5 #设置5秒超时spawn sudo suexpect "*assword*"send "123456\r" #发送密码,别忘了以\r结尾expect "*#*" #等待#提示符的出现send "ls -l>/tmp/1\r"expect "*#*"send "uname -a>/tmp/2\r"#interact #使用interact后,脚本将退出到root账号下,可以手动执行root权限的命令expect eofexit
参考:
http://freebsder.blog.163.com/blog/static/1041573201021510155036/
http://www.examda.com/linux/fudao/20100728/102721675.html
- 使用expect脚本登录到root账号并执行命令
- shell + expect 自动登录并执行脚本
- Expect循环登录多台服务器执行命令的脚本
- 使用expect工具ssh登录远程服务器并执行命令操作
- 使用expect telnet 到远程服务器并在服务器上执行一些命令
- 使用expect和ssh远程执行命令的脚本
- expect使用ssh登录脚本
- 在linux下如何通过expect正确执行自动切换登录,并且执行命令和脚本
- linux ssh scp expect/密钥 自动登录并自动执行脚本
- Linux下用expect实现ssh自动登录并执行脚本
- shell脚本嵌套执行expect命令
- linux shell(/usr/bin/expect)实现自动输入密码登录,并执行命令
- fedora 10 使用root账号登录
- Ubuntu下使用root账号登录
- 在 Linux 命令行脚本中执行 sudo 等命令时自动输入密码(使用expect)
- Ubuntu默认使用root用户登录并免去输入账号密码
- expect脚本自动登录
- 利用Expect实现telnet自动登录并执行command
- 如何成为一个Linux内核开发者
- 怎么让文本框中的文字垂直方向居中
- PropertyPlaceHolderConfigurer usage in my app
- 关于汉语汉字的话题
- scanf
- 使用expect脚本登录到root账号并执行命令
- 成都四大高校联袂合演第五届“模拟招聘”大戏
- 网络编程相关函数说明
- XMPP
- Live-Android,让你在桌面系统下体验Android
- UltraISO 帮你把U盘当光盘用
- 往管道发送数据包问题解决
- XNA Reach AlphaBlend
- 百度的原罪—封杀Google的黑内幕