博客
关于我
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 存在update不存在insert
查看>>
Mysql 学习总结(86)—— Mysql 的 JSON 数据类型正确使用姿势
查看>>
Mysql 学习总结(89)—— Mysql 库表容量统计
查看>>
mysql 审核_审核MySQL数据库上的登录
查看>>
mysql 导入 sql 文件时 ERROR 1046 (3D000) no database selected 错误的解决
查看>>
mysql 常用命令
查看>>
Mysql 报错 Field 'id' doesn't have a default value
查看>>
MySQL 报错:Duplicate entry 'xxx' for key 'UNIQ_XXXX'
查看>>
mysql 数据库备份及ibdata1的瘦身
查看>>
MySQL 数据库备份种类以及常用备份工具汇总
查看>>
mysql 数据库存储引擎怎么选择?快来看看性能测试吧
查看>>
MySQL 数据库操作指南:学习如何使用 Python 进行增删改查操作
查看>>
MySQL 数据库的高可用性分析
查看>>
Mysql 数据库重置ID排序
查看>>
Mysql 数据类型一日期
查看>>
MySQL 数据类型和属性
查看>>
Mysql 整形列的字节与存储范围
查看>>
MySQL 是如何加锁的?
查看>>
mysql 更新子表_mysql 在update中实现子查询的方式
查看>>
MySQL 有什么优点?
查看>>