Linux shell自动交互之expect实践案例


#create expect procedure
echo "#create expect procedure"
wget http://172.31.1.20:8082/bash/expect/tcl-expect_5.45.4-2build1_amd64.deb
dpkg -i tcl-expect_5.45.4-2build1_amd64.deb
wget http://172.31.1.20:8082/bash/expect/expect_5.45.4-2build1_amd64.deb
dpkg -i expect_5.45.4-2build1_amd64.deb
HOST=`ip addr|grep inet|grep -v 127.0|grep -v inet6|awk '{print $2}'|awk -F "/" '{print $1}'`
echo "#!/usr/bin/expect
set timeout 3
set host \"$HOST\"
spawn ssh $host
expect \"fingerprint\"
send \"yes\r\"
#expect \"password:\"
expect \"root\"
send \"Password@_\\r\"
interact
" > /tmp/expect.sh
expect /tmp/expect.sh
 

相关推荐

  1. Linux shell自动交互expect实践案例

    2024-07-15 08:36:03       22 阅读
  2. expect自动化交互

    2024-07-15 08:36:03       54 阅读
  3. expect自动化交互应用程序工具

    2024-07-15 08:36:03       27 阅读
  4. 使用Ansible Expect模块实现自动化交互式任务

    2024-07-15 08:36:03       44 阅读
  5. Linux中用于自动化交互式程序的工具!expect

    2024-07-15 08:36:03       56 阅读
  6. shell语言中expect交互

    2024-07-15 08:36:03       50 阅读
  7. Expect交互工具与字符处理

    2024-07-15 08:36:03       39 阅读
  8. go-Expect-实验

    2024-07-15 08:36:03       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 08:36:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 08:36:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 08:36:03       58 阅读
  4. Python语言-面向对象

    2024-07-15 08:36:03       69 阅读

热门阅读

  1. 代码改进,深度学习,强化学习

    2024-07-15 08:36:03       17 阅读
  2. Macos R安装xlsx ld: library not found for -lpcre2-8

    2024-07-15 08:36:03       19 阅读
  3. GitHub备份代码的学习笔记

    2024-07-15 08:36:03       23 阅读
  4. UF_add_callback_function

    2024-07-15 08:36:03       25 阅读
  5. 根服务器上市公司概览

    2024-07-15 08:36:03       23 阅读
  6. 【Go】如何使用 Go 连接 MySQL 数据库

    2024-07-15 08:36:03       20 阅读
  7. 职场新人感受

    2024-07-15 08:36:03       22 阅读
  8. python分析PDF文件信息常用的功能模块

    2024-07-15 08:36:03       21 阅读
  9. markdown文件转pdf

    2024-07-15 08:36:03       23 阅读