From a5f4b32d17c72bf7a732811dd773fce9663d367d Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Mon, 2 Jun 2008 06:21:06 +0000 Subject: [PATCH] Don't use named pipes when we don't need them. Named pipes have been reported to cause trouble on some systems. This closes ticket #2319. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5271 7894878c-1315-0410-8ee3-d5d059ff63e0 --- CHANGES | 1 + prog/pwm/fancontrol | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index ce1832ca..f9a685f6 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,7 @@ lm-sensors CHANGES file ----------------------- SVN-HEAD + fancontrol: Don't use named pipes when we don't need them (#2319) sensors-detect: Add Intel SCH (bus) support Add SMSC EMC6D103 support Improve MAX6657, MAX6658, MAX6659 detection diff --git a/prog/pwm/fancontrol b/prog/pwm/fancontrol index b85ff0fc..4d1bca00 100755 --- a/prog/pwm/fancontrol +++ b/prog/pwm/fancontrol @@ -343,7 +343,8 @@ function UpdateFanSpeeds { then # if fan was stopped start it using a safe value echo $minsa > $pwmo # Sleep while still handling signals - read < <(exec sleep 1) + sleep 1 & + wait $! fi fi echo $pwmval > $pwmo # write new value to pwm output @@ -381,5 +382,6 @@ while true do UpdateFanSpeeds # Sleep while still handling signals - read < <(exec sleep $INTERVAL) + sleep $INTERVAL & + wait $! done