gpt4 book ai didi

bash - 通过 bash 脚本登录 Heroku

转载 作者:行者123 更新时间:2023-11-29 09:33:45 24 4
gpt4 key购买 nike

我尝试编写一个脚本,在其中从 heroku toolbelt 调用一些命令。在我登录到 heroku toolbelt 之前,脚本工作正常。当我在脚本执行期间尝试添加 heroku 的登录命令时,我遇到了一些问题 - heroku toolbelt 命令中没有诸如(带参数的命令):

heroku login -u email@mail.com -p 1234qwer

这就是为什么我不知道如何在 bash 脚本中执行 heroku 登录命令。有人有什么建议吗?

最佳答案

对于这类事情,我使用 expect。

你需要先安装expect。如果你在 Ubuntu 上运行 sudo apt-get install expect

然后在一个脚本中,我们称它为 heroku_login.exp,输入相关信息:

#!/usr/bin/expect
spawn heroku "login"

expect "Email:"

send "YOUREMAIL";

send "\r"

expect "Password (typing will be hidden):"

send "YOURPASSWORD"

send "\r"

interact

然后运行 ​​expect heroku_login.exp 就可以了。

关于bash - 通过 bash 脚本登录 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29311797/

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