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