zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Centos expect 命令

centos命令 expect
2023-09-14 09:11:32 时间

expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。

1、安装

yum install expect

2、实现 2台 机器登陆

#!/usr/bin/bash

USER='root'
PASSWD='123456'
HOST='192.168.2.106'

/usr/bin/expect <<-EOF

set timeout 30
spawn ssh $USER@$HOST
expect {
    "yes/no" {send "yes\r"; exp_continue}
    "password:" {send "$PASSWD\r"}
}

expect eof
EOF