redirect fuser stderr to /dev/null
authorPepijn de Vos <pepijndevos@gmail.com>
Tue, 26 Nov 2019 11:56:06 +0000 (12:56 +0100)
committerMarcelina Koƛcielnicka <mwk@0x04.net>
Tue, 28 Jan 2020 09:02:41 +0000 (10:02 +0100)
passes/cmds/show.cc

index a3e969ef17693800768645757be9d94f80d087ad..eeef24bde65fbafa742e250ed87e31c0c4c61577 100644 (file)
@@ -873,7 +873,7 @@ struct ShowPass : public Pass {
                        #ifdef __APPLE__
                        std::string cmd = stringf("ps -fu %d | grep -q '[ ]%s' || xdot '%s' &", getuid(), dot_file.c_str(), dot_file.c_str());
                        #else
-                       std::string cmd = stringf("{ test -f '%s.pid' && fuser -s '%s.pid'; } || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' &", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str());
+                       std::string cmd = stringf("{ test -f '%s.pid' && fuser -s '%s.pid' 2> /dev/null; } || ( echo $$ >&3; exec xdot '%s'; ) 3> '%s.pid' &", dot_file.c_str(), dot_file.c_str(), dot_file.c_str(), dot_file.c_str());
                        #endif
                        log("Exec: %s\n", cmd.c_str());
                        if (run_command(cmd) != 0)