From af3917313b5421cf276ebe9bd637a6a88ec11de3 Mon Sep 17 00:00:00 2001 From: "Michael R. Pellegrino" Date: Sat, 2 Mar 2019 14:43:19 -0500 Subject: [PATCH] "functionize" facebook script. need to do same for salesforce --- roles/facebook/files/facebook.sh | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/roles/facebook/files/facebook.sh b/roles/facebook/files/facebook.sh index 63c7321..0f26a62 100755 --- a/roles/facebook/files/facebook.sh +++ b/roles/facebook/files/facebook.sh @@ -1,23 +1,21 @@ #!/bin/bash # play random youtube videos for up to 15 minutes + +#launch browser on local display +function launch_browser { + DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & +} + +#prevent race condition/memory exhaustion if pgrep -f chromium-browser >/dev/null then exit 0 else - DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 10 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 20 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 30 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 40 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 50 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 60 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 70 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 80 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 90 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 100 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 110 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - sleep 120 && DISPLAY=:0 /usr/bin/chromium-browser `shuf -n 1 /home/pi/Documents/facebook_url.list` & - - sleep 180 && /usr/bin/killall chromium-browser + for i in $(seq 13) + do + launch_browser + sleep 10 + done + sleep 30 && /usr/bin/killall chromium-browser fi