In this previous post, I mentioned that I switch several cron jobs to launchd. I have reverted them back to cron jobs. I have found several problems with launchd
- I only saw the jobs run once, and not daily, as I was expecting them to be run.
- The interface shows a list of the installed LaunchAgents, but doesn't show when they are going to be run. I was hoping to see, at the minimum output like happens with crontab -l.
- You can't remove LaunchAgents unless you have the original file that was used to install the agent, or at least a file with the same name.
I will write up these bugs to Apple, and will post links to them here.