gpt4 book ai didi

linux - 如何使用期望脚本登录远程计算机时跳过横幅?

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:58 25 4
gpt4 key购买 nike

我的 expect 脚本正在尝试运行以下命令以将脚本复制到远程主机:

spawn scp -o StrictHostKeyChecking=no     /tmp/rem_script.sh $env(user_name)@$env(first_db_node_ip):/tmp
expect "assword"
send -- "$env(rem_password)\r"
expect eof

但不幸的是,远程主机有如下所示的横幅,因为横幅包含密码一词,expect 脚本在正确的期望提示之前发送密码

横幅:

================================================================
For password resets, please call the Helpdesk xxx-xxx-xxxx
================================================================

最佳答案

尝试使用选项-o LogLevel=error运行scp

您可以做的另一件事是根本不使用 expect,而是使用 ssh key 而不是密码进行身份验证。

关于linux - 如何使用期望脚本登录远程计算机时跳过横幅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42316957/

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