diff options
Diffstat (limited to 'src/rc/rc-schedules.c')
-rw-r--r-- | src/rc/rc-schedules.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/rc/rc-schedules.c b/src/rc/rc-schedules.c index 7eb28372..1b235a8d 100644 --- a/src/rc/rc-schedules.c +++ b/src/rc/rc-schedules.c @@ -298,7 +298,7 @@ int do_stop(const char *applet, const char *exec, const char *const *argv, int run_stop_schedule(const char *applet, const char *exec, const char *const *argv, pid_t pid, uid_t uid, - bool test, bool progress) + bool test, bool progress, bool quiet) { SCHEDULEITEM *item = TAILQ_FIRST(&schedule); int nkilled = 0; @@ -409,10 +409,11 @@ int run_stop_schedule(const char *applet, if (progressed) printf("\n"); - if (nrunning == 1) - eerror("%s: %d process refused to stop", applet, nrunning); - else - eerror("%s: %d process(es) refused to stop", applet, nrunning); + if (! quiet) + if (nrunning == 1) + eerror("%s: %d process refused to stop", applet, nrunning); + else + eerror("%s: %d process(es) refused to stop", applet, nrunning); return -nrunning; } |