From bc4190509565b881944532c5d7d74fac72efb63b Mon Sep 17 00:00:00 2001 From: Merlin Hughes Date: Fri, 7 Jul 2000 16:23:17 +0000 Subject: [PATCH] Updated so that sensord will syslog alarm occurrences at level ALERT so you can pick them up in syslog.conf and fire them to the console, etc. Added support for scanning only for alarms in addition to scanning regular values, etc. Updated the man file to reflect the new options, etc. Operation as "sensors" command is undocumented. -- merlin git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@835 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/sensord/args.c | 46 +++++-- prog/sensord/chips.c | 128 +++++++++++--------- prog/sensord/sense.c | 178 +++++++++++++++++---------- prog/sensord/sensord.8 | 265 +++++++++++++++++++++++++++++++---------- prog/sensord/sensord.c | 30 ++++- prog/sensord/sensord.h | 9 +- 6 files changed, 455 insertions(+), 201 deletions(-) diff --git a/prog/sensord/args.c b/prog/sensord/args.c index 32b96c45..1494baa0 100644 --- a/prog/sensord/args.c +++ b/prog/sensord/args.c @@ -33,9 +33,10 @@ int isDaemon = 0; const char *sensorsCfgFile = "sensors.conf"; -int sleepTime = 5 * 60; +int scanTime = 60; int logTime = 30 * 60; int syslogFacility = LOG_LOCAL4; +int doScan = 0; int doSet = 0; sensors_chip_name chipNames[MAX_CHIP_NAMES]; int numChipNames = 0; @@ -86,15 +87,25 @@ parseFacility return facilities[i].id; } -/* TODO: -s, --set */ - static const char *daemonSyntax = - " -i, --interval