If we run the tool as a cron, we have to deal with having all of the rules in a cronjob (or launchd or whatever). This might make it harder to setup, could lead to some Time Machine -> Database metadata race conditions, unnecessary snapshots being created, etc.
I'm not entirely sure it would be better or not, but we should consider having this be a daemon that is running instead.
If we run the tool as a cron, we have to deal with having all of the rules in a cronjob (or launchd or whatever). This might make it harder to setup, could lead to some Time Machine -> Database metadata race conditions, unnecessary snapshots being created, etc.
I'm not entirely sure it would be better or not, but we should consider having this be a daemon that is running instead.