你可以管道到`heroku run`而不回复文本吗?

时间:2014-09-10 20:11:58

标签: heroku heroku-toolbelt

将一小段输出发送到远程heroku run,我看到stdin回传,如下:

$ echo 'foobar' | heroku run wc
Running `wc` attached to terminal... up, run.2758
foobar
      1       1       7

我宁愿没有回复过程stdin,而是让它像本地运行一样工作:

$ echo foobar | wc
      1       1       7

(我真正的命令是向远程命令发送数百兆字节。)

有没有办法调用heroku run,管道它的本地数据,但是抑制它回显数据?

1 个答案:

答案 0 :(得分:1)

heroku run --no-tty将防止回显stdin,因此您可以将本地数据通过管道传递给命令。