The aim is to be able to run commands at regular intervals using GCD rather than launchd. Here are details of the code and resulting log entries, casting light on how GCD works.
launchd
Despite its documentation vanishing, it’s clear that GCD does a lot more than provide an easy way to concurrency for app developers.
Irregular Time Machine backups are one of Sierra’s great mysteries. It now looks as if they might have been fixed in 10.12.4.
Schedule a periodic task as a Launch Agent. How close to the expected time does macOS actually run it?
This command tool can now write just the integer passed to it as a log message. This is ideal for instrumenting scripts and apps for analysis.
macOS Sierra doesn’t run periodic backups using a simple mechanism. Here’s the story in full detail.
Working out why Time Machine backups go wrong isn’t necessarily that different from unravelling classical mythology. In some ways.
Getting deeper into using Sierra’s new logs, and investigating why Time Machine backups become irregular.
Does macOS scheduling fail when it has been running for more than 10 days? Irregular backups suggest that it does.
Please post comments adding to this list if you think you have found a bug, so that others can be aware too.
