将一小段输出发送到远程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
,管道它的本地数据,但是抑制它回显数据?
答案 0 :(得分:1)
heroku run --no-tty
将防止回显stdin,因此您可以将本地数据通过管道传递给命令。