gpt4 book ai didi

centos - docker centos6.6 容器上的 autoexpect 无法工作

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:28 25 4
gpt4 key购买 nike

Docker 容器纯镜像:centos6.6在 bash 之后,我安装了这些:yum -y install tar zip unzip expect glibc.i686

包 expect-5.44.1.15-5.el6_4.x86_64 已经安装并且是最新版本

然后运行 ​​autoexpect,我总是得到这些错误:

[root@179314389a2c bin]# autoexpect
autoexpect started, file is script.exp
no such variable
(read trace on "env(SHELL)")
invoked from within
"spawn -noecho $env(SHELL)"
invoked from within
"if {[llength $argv]>0} {
eval spawn -noecho $argv
cmd "spawn $argv"
} else {
spawn -noecho $env(SHELL)
cmd "spawn \$env(SHELL)"
}"
(file "/usr/bin/autoexpect" line 315)

最佳答案

似乎 autoexpect 需要设置 SHELL 环境变量,但您当前运行的 shell(不是 bash?)没有设置它。所以尝试 SHELL=bash autoexpect

关于centos - docker centos6.6 容器上的 autoexpect 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30917857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com