#!/bin/bash # relaunch with sudo if we aren't root if [[ $EUID -ne 0 ]]; then echo "$0: relaunching as sudo $0" sudo "$0" $@ exit $? fi stop() { echo $0: unloading Symantec Endpoint Protection daemon launchctl unload /Library/LaunchDaemons/com.symantec.symdaemon.plist echo $0: unloading Symantec Endpoint Protection shared settings daemon launchctl unload /Library/LaunchDaemons/com.symantec.sharedsettings.plist echo $0: closing Symantec Endpoint Protection UI widget as $USER sudo -u $USER launchctl unload /Library/LaunchAgents/com.symantec.uiagent.application.plist killall SymUIAgent } start() { echo $0: loading Symantec Endpoint Protection daemon launchctl load /Library/LaunchDaemons/com.symantec.symdaemon.plist echo $0: loading Symantec Endpoint Protection shared settings daemon launchctl load /Library/LaunchDaemons/com.symantec.sharedsettings.plist echo $0: launching Symantec Endpoint Protection UI widget as $USER sudo -u $USER launchctl load /Library/LaunchAgents/com.symantec.uiagent.application.plist } case "$1" in start) start ;; stop) stop ;; *) echo "Usage: $0 [start|stop]" ;; esac