From e265d8686df15ed71a6280a9f61cf7faad5005cd Mon Sep 17 00:00:00 2001 From: Michael <30936296+mtan93@users.noreply.github.com> Date: Mon, 6 Feb 2023 13:57:18 +0000 Subject: [PATCH] Update launch-dock-add.sh --- Helpers/launch-dock-add.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Helpers/launch-dock-add.sh b/Helpers/launch-dock-add.sh index 168a986..704de52 100644 --- a/Helpers/launch-dock-add.sh +++ b/Helpers/launch-dock-add.sh @@ -3,14 +3,17 @@ # SERVICE SCRIPT CALLED BY OTHER SCRIPTS -currentUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ { print $3 }' ) +currentUser=$(scutil <<< "show State:/Users/ConsoleUser" | awk '/Name :/ { print $3 }') uid=$(id -u "$currentUser") + runAsUser() { if [ "$currentUser" != "loginwindow" ]; then - launchctl asuser "$uid" sudo -u "$currentUser" "$@" + launchctl asuser "$uid" sudo -u "$currentUser" "$@" else - echo "no user logged in" - exit 1 + echo "No user logged in." + # uncomment the exit command + # to make the function exit with an error when no user is logged in + # exit 1 fi }