我尝试编写一个脚本,在其中我从heroku toolbelt中调用一些命令.脚本工作正常,直到我登录heroku toolbelt.当我在脚本执行期间尝试添加heroku的登录命令时,我遇到了一些问题 - 在heroku toolbelt命令中没有,例如(带参数的命令):
heroku login -u email@mail.com -p 1234qwer
Run Code Online (Sandbox Code Playgroud)
这就是为什么我不知道如何在bash脚本中执行heroku登录命令.有没有人得到一些建议?
Rya*_*ott 11
对于我所期望的这些事情.
您需要先安装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
Run Code Online (Sandbox Code Playgroud)
然后跑expect heroku_login.exp,你应该好好去.
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |