GNU grep knows about -q, but pgrep (process grep, part of procps) doesn't.
This is annoying enough that I've had to replace /usr/bin/pgrep with a wrapper that detects that the first argument is -q, does exec >/dev/null 2>&1, shifts off the first argument, and then execs the original pgrep.
Unfortunately, a binary program (.local/share/Steam/ubuntu12_32/steam) is running pgrep, not a shell script, requiring that this be worked around with a wrapper like this.
Hello @ChristophHaag, @thwarted, are either of you still seeing this issue on an up to date system?
I had this issue some time ago. Have not seen it for a while. This is on up to date Fedora 30.
Closing presumed fixed some time ago.
Nothing extracted yet.
Starting steam in a terminal, it always prints
... twice.
It's not fatal - steam still starts and runs, but it's annoying. There's already issue #4548, but that was more about an unrelated issue, so I made one only about this.
A short google search shows that gnu grep doesn't know
-q, but BSD grep does. Should be relatively trivial to just remove -q and maybe replace it with> /dev/null 2> /dev/nullor so.