#!/usr/bin/env bash function check_tautulli_running () { if pgrep -x "Tautulli" > /dev/null then dialogText=`osascript -e 'set dialogText to button returned of (display dialog "Tautulli is still running. Please shutdown Tautulli before continuing." buttons {"Retry", "Shutdown Tautulli", "Abort"})'`; if [[ $dialogText == 'Retry' ]] then check_tautulli_running; elif [[ $dialogText == 'Shutdown Tautulli' ]] then pkill Tautulli while pgrep Tautulli > /dev/null; do sleep 1; done check_tautulli_running; elif [[ $dialogText == 'Abort' ]] then exit 1; fi else exit 0; fi } check_tautulli_running;