diff --git a/util.c b/util.c index 7e2bbad..3d2c3f0 100644 --- a/util.c +++ b/util.c @@ -1745,6 +1745,11 @@ int start_mdmon(char *devnm) else skipped = 0; + /* Don't want to see error messages from systemctl. + * If the service doesn't exist, we start mdmon ourselves. + */ + close(2); + open("/dev/null", O_WRONLY); snprintf(pathbuf, sizeof(pathbuf), "mdmon@%s.service", devnm); status = execl("/usr/bin/systemctl", "systemctl", "start",