Colin Sullivan

Disable & Enable the Google Software Update Daemon on OS X

I use the same computer and OS X installation to both perform music and develop web technology. I am happy to let Google run a software updater in the background, but I want to be able to turn it off when I need to.

Here is how I do it.

Check Activity Monitor.app, you might see the google software update daemon running:

Google Update daemon runs on OS X by default

Google Update daemon runs on OS X by default

Here is my script to disable the google software updater:

#!/usr/bin/env bash
 
osascript -e 'tell application "GoogleSoftwareUpdateAgent" to quit'
sudo launchctl unload /Library/LaunchDaemons/com.google.keystone.daemon.plist

Bash

Hurray! Liberation!

Google Update daemon no longer runs

Google Update daemon no longer runs

And here is the script to re-enable it:

#!/usr/bin/env bash
 
sudo launchctl load /Library/LaunchDaemons/com.google.keystone.daemon.plist
sudo launchctl start com.google.keystone.daemon
osascript -e 'tell application "GoogleSoftwareUpdateAgent" to launch'

Bash

Try putting these in files like disable_google_update.sh and enable_google_update.sh somewhere on your path. Don't forget to set the executable bits!