diff options
author | ache <ache@ache.one> | 2019-09-12 16:39:13 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2019-09-12 16:39:13 +0200 |
commit | 6f3031a943374fd5614786a55838d2aa20e80387 (patch) | |
tree | b52dc71c3b182ad8838dc9545df78e5d4840782d /light2.sh | |
parent | Fix random autoWall (diff) |
Improve light2 error managment
Diffstat (limited to 'light2.sh')
-rwxr-xr-x | light2.sh | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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' |