Skip to content

@tjluoma /islaunchd2.sh
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An example of what you might do with the conditional shown in https://gist.github.com/tjluoma/4970335
#!/bin/zsh -f
NAME="$0:t"
PPID_NAME=$(/bin/ps -p $PPID | fgrep '/sbin/launchd' | awk '{print $NF}')
if [ "$PPID_NAME" = "/sbin/launchd" ]
then
# This IS launchd, so send the message via growlnotify so it will be seen
msg () {
growlnotify --message "$@" "$NAME"
}
else
# This is NOT via launchd, so send the message to stdout via 'echo'
msg () {
echo "$NAME: $@"
}
fi
msg "Hello World"
exit 0
#EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.