I have a setup where I run a script at the beginning of the backup to start the computer and at the end to shut it down.
I was restoring some files that were taking several hours to restore and unfortunately for me I had a backup scheduled that kicked in during that process. I thought that duplicacy would first complete the restore and then complete the backup, but that was not the case. Instead the backup ran along side the restore and then shut down the machine.
I propose to implement a toggle (for those where this is not an issue to maintain the current setup) to invoke exclusivity of one process over the other. A restore can not be started while a backup is running and vice versa.