aboutsummaryrefslogtreecommitdiff
path: root/light2.sh
diff options
context:
space:
mode:
authorache <ache@ache.one>2019-09-12 16:39:13 +0200
committerache <ache@ache.one>2019-09-12 16:39:13 +0200
commit6f3031a943374fd5614786a55838d2aa20e80387 (patch)
treeb52dc71c3b182ad8838dc9545df78e5d4840782d /light2.sh
parentFix random autoWall (diff)
Improve light2 error managment
Diffstat (limited to 'light2.sh')
-rwxr-xr-xlight2.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/light2.sh b/light2.sh
index 54c480a..157cb02 100755
--- a/light2.sh
+++ b/light2.sh
@@ -7,7 +7,7 @@ if [ $# -gt 1 ] ; then
exit
fi
if [ -z "$1" ] ; then
- val=150
+ val="show"
else
val="$1"
fi
@@ -15,7 +15,15 @@ fi
if [ -n "$listBacklight" ] ; then
for backlight in "$listBacklight"
do
- echo "${val}" | $right tee "/sys/class/backlight/${backlight}/brightness" 2>&1 /dev/null
+ if [ "$val" == "show" ]; then
+ printf "${backlight}: "
+ cat /sys/class/backlight/${backlight}/brightness
+ else
+ echo "${val}" | tee "/sys/class/backlight/${backlight}/brightness" 2>/dev/null /dev/null
+ if [ $? -ne 0 ]; then
+ printf "%s\n" "Erreur can't write to /sys/class/backlight/${backlight}/brightness" >&2
+ fi
+ fi
done
else
echo 'No backlight detected'