博客
关于我
expect常见用法
阅读量:602 次
发布时间:2019-03-12

本文共 384 字,大约阅读时间需要 1 分钟。

  1. 直接通过expect执行多条命令
#!/usr/bin/expect -fset timeout 10# 切换到root用户, 然后执行ls和df命令:spawn su - rootexpect "Password*"send "123456\r"expect "]*"         # 通配符send "ls\r"expect "#*"         # 通配符的另一种形式send "df -Th\r"send "exit\r"       # 退出spawn开启的进程expect eof          # 退出此expect交互程序
  1. 通过shell调用expect执行多条命令
#!/bin/baship="172.16.22.131"username="root"password="123456"# 指定执行引擎/usr/bin/expect <

转载地址:http://xijxz.baihongyu.com/

你可能感兴趣的文章
MySQL中的IO问题分析与优化
查看>>
MySQL中的ON DUPLICATE KEY UPDATE详解与应用
查看>>
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
查看>>
mysql中的undo log、redo log 、binlog大致概要
查看>>
Mysql中的using
查看>>
MySQL中的关键字深入比较:UNION vs UNION ALL
查看>>
Mysql主从不同步
查看>>
mysql主从同步及清除信息
查看>>
MySQL主从篇:死磕主从复制中数据同步原理与优化
查看>>
mysql主从配置
查看>>
MySQL之2003-Can‘t connect to MySQL server on ‘localhost‘(10038)的解决办法
查看>>
MySQL之DML
查看>>
mysql之分组查询GROUP BY,HAVING
查看>>
mysql之分页查询
查看>>
mysql之子查询
查看>>
MySQL之字符串函数
查看>>
Mysql之性能优化--索引的使用
查看>>
mysql之旅【第一篇】
查看>>
Mysql之索引选择及优化
查看>>
mysql之联合查询UNION
查看>>