#!/bin/zsh -ef # # rc.sleep # # script to be executed on sleep by the PesterSleepFixer daemon /bin/rm -rf /tmp/PesterSleepFixer /usr/bin/install -dm 600 /tmp/PesterSleepFixer cd /tmp/PesterSleepFixer for user in $(echo 'show State:/Users/ConsoleUser' | scutil | awk '/kCGSSessionUserNameKey/ { print $3; }'); do su - $user -c "/Library/StartupItems/PesterSleepFixer/appswitch -qi net.sabi.Pester" && \ /usr/bin/touch $user && \ /usr/bin/logger -t $0 "will restart Pester on wake for $user" done