How can I disable the calendar agent from running on Mac OS X Lion?

I suppose that because because of the updated way that the Calendar application is integrated into the OS X system and the notification area the "calendar agent" needs to constantly run in the background on OS X ML.

I see it making a lot of requests when I debug the HTTP(s) requests on the system. The requests stop if I do killall CalendarAgent:

How can I keep the calendar agent from running in the background?

P.S.: I also tried removing the calendar from the notification area without luck:

4 Answers

You can try like this:

launchctl unload /System/Library/LaunchAgents/com.apple.CalendarAgent.plist 

If you want to make this permanent:

launchctl unload -w /System/Library/LaunchAgents/com.apple.CalendarAgent.plist 

Hope it helps!

3

Within 10.8.4 (12D78) doing: launchctl unload /System/Library/LaunchAgents/com.apple.CalendarAgent.plist without sudo works fine.

I only get: launchctl: Error unloading: com.apple.CalendarAgent with attempting sudo....

1

There may be a previously entered password for the process in your login Keychain. You may have to remove a key or certificate using the Keychain Access utility.

Query launchctl for the label

$ launchctl list|grep -i calendar 725 0 com.apple.CalendarAgent 

This means that it is running under your user account.

Running the following will remove it from your current login session:

$ launchctl remove com.apple.CalendarAgent 

Check:

$ launchctl list|grep -i calendar $ 

Return output should be nothing.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like