How to handle long backup with CLI

So I am using the CLI and a launchd to start it daily.

We just came back from vacation with a million photos and it looks like the backup to my remote host will take about 12 days…

So it seems that I need a way to not launch a new duplicacy task every single day whilst the 12 day job is trying to catch things up.

Is there any good way to not launch new duplicacy CLI jobs while the previous one is not yet finished?

Thoughts?

There is a discussion on this topic:

This is one of the reasons I wrote duplicacy-util. It will lock activity on a single computer to make sure that two copies of Duplicacy don’t run against the same repository at the same time.

See advantages of duplicacy-util for more information. Feel free to open an issue on GitHub if you have questions.