【问题标题】:How to filter (grep) output of a process in Procfile?如何在 Procfile 中过滤(grep)进程的输出?
【发布时间】:2018-09-09 16:44:28
【问题描述】:

我有一个 Procfile,看起来像这样:

electron: ./node_modules/.bin/electron .

我想从输出中删除所有带有_rawLocationToUILocation 的行。我尝试了以下方法:

electron: sh -c './node_modules/.bin/electron . 2>&1 | grep -v rawLocationToUILocation'

但在那之后,所有输出都会被删除。我认为它可能与缓冲有关,所以我使用了unbuffer,但这并没有改变任何东西。

有什么想法吗?

【问题讨论】:

    标签: foreman procfile


    【解决方案1】:

    自己找到了答案。确实和缓冲有关。

    使用 grep 的 --line-buffered 选项解决了问题。

    【讨论】:

      猜你喜欢
      • 2012-07-11
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多