start-kundendisplay.sh hinzugefügt
This commit is contained in:
parent
1820e9942d
commit
810a4205c8
46
start-kundendisplay.sh
Normal file
46
start-kundendisplay.sh
Normal file
@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Start Chromium webbrowser.
|
||||
# The URL depends on the given WIFI SSID to make it easier testable.
|
||||
|
||||
|
||||
logger "Kundendisplay: Waiting until we get an IP..."
|
||||
|
||||
while [[ true ]]; do
|
||||
IP=`ip a show wlan0 | grep inet | grep -v inet6 | awk '{print $2}' | cut -d/ -f1`
|
||||
if [[ "$IP" != "" ]]; then
|
||||
break
|
||||
fi
|
||||
/usr/bin/echo -n "."
|
||||
sleep 1
|
||||
done
|
||||
|
||||
|
||||
logger "Kundendisplay: We got an IP."
|
||||
|
||||
SSID=`/usr/sbin/iw dev wlan0 link | /usr/bin/awk -F: '/SSID/ {print $NF}' | /usr/bin/sed 's/ //'`
|
||||
|
||||
|
||||
logger "Kundendisplay: SSID: '$SSID'"
|
||||
|
||||
if [[ "$SSID" == "RW" ]]; then
|
||||
logger "Kundendisplay: Location: Home"
|
||||
URL="http://192.168.1.99"
|
||||
else
|
||||
logger "Kundendisplay: location: Neuwies"
|
||||
URL="http://192.168.10.10"
|
||||
fi
|
||||
|
||||
logger "Kundendisplay: URL: $URL"
|
||||
|
||||
|
||||
#exit
|
||||
|
||||
|
||||
/usr/bin/killall -q chrome # Kill it if it is already running
|
||||
/usr/bin/killall -q chromium-browser # Kill it if it is already running
|
||||
|
||||
logger "Kundendisplay: Starting Chromium..."
|
||||
/usr/bin/chromium-browser $URL --window-position=0,0 --start-fullscreen --kiosk --noerrdialogs --disable-translate --no-first-run --fast --fast-start --disable-infobars --disable-features=TranslateUI
|
||||
/usr/bin/date
|
||||
logger "Kundendisplay: Chromium exited!"
|
Loading…
Reference in New Issue
Block a user