Okay, so I recently decided to try switching my Time Machine backups over to
tmutil so that I could gain more control over exactly when they ran, but also so I could run some extra stuff before and after.
Anyway, I decided to start with a simple test with a launch agent set to run the following command once an hour:
I'm using the
--block option to make sure job remains visibly active till the backup is done, and because I'll need it if I want to run commands afterwards. The problem I'm having however is that when the backup gets into the Finishing stage at the end, it's frequently getting stuck with
backupd ramping up to 100% CPU utilisation.
Stopping the backup and running with "Backup Now" from Time Machine's menu will work normally, and returning to regular Time Machine automatic backups works just fine without ever doing this.
It's only when using
tmutil --block that this seems to happen, any ideas as to why?