期望命令不起作用

期望命令不起作用

大家好,我正在尝试使用 Expect 来实现自动化。我有一个自定义实用程序来登录 openstack k8 发行版

自定义命令如下所示,它要求输出

kubectl-openstack   login --server=10.1.1.1  --user=admin

我有2个脚本

脚本1:登录脚本

#!/bin/bash
kubectl-openstack   login --server=10.1.1.1  --user=admin
read $REPLY

脚本2:主脚本

#!/usr/bin/expect

set timeout -1

spawn ./login.sh
expect "Password: \r"
send -- "Answer!\r"

然而没有任何作用...有什么想法吗?

相关内容