I'm wondering if there are specific settings that link Syncovery on different machines so we can say things like
don't run this profile on this machine until a profile on another machine is done.
This is my setup:
- Linux server: serve
- Linux client: desk
- 2x Windows clients: lap and nam
And my Syncovery setup:
- On serve:
- Job 1: one-way, exact mirror, backup of /data to Backblaze B2
- Job 2: two-way, smarttracking, sync between /data to Google Drive
- On the Linux client:
- Job 1: two way, smarttracking, sync between desk:/home/nacho/data and serve:/data
- On the 2x Windows clients:
- Job 1: two way, smarttracking, sync between C:\Users\nacho\data and serve:/data
Everything works fine. But I'm worried that, depending on timing/schedule, two profiles on different machines may clash. For example:
- Job 2 on serve is running
- Job 1 on desk is running
- Job 1 on lap is running
So I'm wondering if the best way to configure this? Maybe some way to tell each profile on each machine to pause/wait until all active jobs on other machines are done? Maybe each job on each machine can create a temp file that the jobs on the other machines check for, and if that file exists then the profile execution waits.