From 4e583491809a1613bab39b1cfda614b9b5863313 Mon Sep 17 00:00:00 2001 From: muench Date: Wed, 27 Aug 2003 12:40:39 +0000 Subject: [PATCH] Make agent/manager more verbose (untested) -- mm --- hadaq/worker.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hadaq/worker.c b/hadaq/worker.c index 8978b64..be69797 100644 --- a/hadaq/worker.c +++ b/hadaq/worker.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/worker.c,v 6.22 2003-08-27 12:29:31 muench Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/worker.c,v 6.23 2003-08-27 12:40:39 muench Exp $"; #define _POSIX_C_SOURCE 199309L #include @@ -238,6 +238,7 @@ int Worker_start(const char *path, char *const argv[]) } else { if (my->pid == 0) { /* This is the child, we can not get out of */ /* this block */ + syslog(LOG_INFO, "Starting worker %d (%s)", my->pid, path); if (0 > execvp(path, argv)) { syslog(LOG_DEBUG, "%s:%d: %s", __FILE__, __LINE__, strerror(errno)); syslog(LOG_EMERG, "Starting %s: %s", path, strerror(errno)); @@ -324,6 +325,7 @@ void Worker_stop(const char *name, int timeout) if (0 == openStatShm(my)) { my->pid = my->statistics[0].value; if (my->pid > 0) { + syslog(LOG_INFO, "Stopping worker %d", my->pid); if (0 == kill(my->pid, SIGTERM)) { while (0 == kill(my->pid, 0)) { struct timespec t = { 1, 0 }; -- 2.43.0