shell脚本嵌套执行expect命令
2016-08-15 19:58
585 查看
好吧,发现漏了一篇在草稿箱 )^-^(
为避免反复调用,可以嵌套执行
相关命令:
spawn:启动一个程序或进程
send:给进程或程序返回结果
expect:接受程序或进程输出
interact:使用户处于进程或程序的交互状态,ssh登录后不自动登出
为避免反复调用,可以嵌套执行
相关命令:
spawn:启动一个程序或进程
send:给进程或程序返回结果
expect:接受程序或进程输出
interact:使用户处于进程或程序的交互状态,ssh登录后不自动登出
#!/bin/bash sql_bck=/home/sql_bck if [ ! -d $sql_bck ] then mkdir -p $sql_bck fi cptime=`date -d "-2 days" +%F` /usr/bin/expect << EOF set timeout 10 spawn scp root@*.*.*.*:/mysql_weekly_bck/${cptime}_weekly_sql.tar.gz $sql_bck expect "*passphrase*" send "******\r" expect eof EOF
相关文章推荐
- shell中嵌套执行expect命令实例
- shell嵌套expect执行screen命令
- shell中嵌套执行expect命令实例
- linux下shell脚本执行交互式操作命令 —【expect】
- shell中嵌套执行expect命令实例
- Expect循环登录多台服务器执行命令的脚本
- shell脚本执行命令错误处理
- shell脚本实现每秒执行一次任务 rsync命令使用
- 脚本不输密码执行scp命令(需要expect和send命令)
- shell脚本批量部署ssh认证+批量执行命令
- linux下shell脚本执行方法及exec和source命令
- Shell脚本学习之expect命令
- 在shell脚本里执行sudo 命令
- shell中插入expect脚本的执行,注意EOF后面的空格
- shell脚本-后台执行命令
- 最简单的非交互ssh远程执行命令expect脚本
- TCL/EXPECT自动化测试脚本实例四 --- 批命令执行
- droid代码库之执行Shell命令或者脚本
- 【source命令在shell脚本中执行为何不生效】source not working from within shell script
- expect中使用exec执行shell命令的方法