From 6f3031a943374fd5614786a55838d2aa20e80387 Mon Sep 17 00:00:00 2001 From: ache Date: Thu, 12 Sep 2019 16:39:13 +0200 Subject: Improve light2 error managment --- light2.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'light2.sh') 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' -- cgit v1.2.3