How to run profiles one at a time?

No more questions - please go to http://www.syncovery.com/forum instead

Moderator: SuperFlexible Administrators

How to run profiles one at a time?

Postby zim2323 on Fri Nov 07, 2014 4:38 pm

I have approximately 50 profiles I run nightly for backup purposes. When these profiles run they all run one right after the other almost immediately.

I currently am putting together another Syncovery profile to replace a backup I currently use SyncBack to backup. I want to use Syncovery because SyncBack's comparison time takes FOREVER. I am finding that I can not configure Syncovery to run each job one at a time. With SyncBack, I can run each job ONE AT A TIME, and it will not move on to the next until the current profile/job is complete. I can even tell it to stop all together if there's an error.

Is this possible? Please keep in mind that after each of those 11 jobs I have both Pre AND Post commands already configured that have to be run


If this is not an option, I'd like to suggest adding the following:

1) Allow jobs to be put in order, kinda like firewall rules top-to-bottom, instead of alphabetically. Allow them to moved higher or lower in the order. Basically you'd be adding an additional "column" with the order number (1-99999xxx??)

2) Allow a job to be marked as "ONE AT A TIME"/syncronous. All rules above it must finish before that job is started, and it must complete before it moves onto the next. This would allow a mix of asyncronous/syncronous jobs within a profile without having to create separate files to manage.

3) Allow the management of multiple profiles (.INI files) without having to load/unload. At this point it doesn't seem that Syncovery supports the use of more than one .INI file for well when each has SCHEDULED tasks. At a minimum, better documentation as to it's limitations would be greatly appreciated. I seem to run into issues with this more than anything.

4) Make a truly portable version of Syncovery. I'm contemplating making a ThinApp install for this purpose, but would truly appreciate better support direct from you.
zim2323
 
Posts: 24
Joined: Sun Jan 30, 2011 9:29 pm

Re: How to run profiles one at a time?

Postby superflexible on Fri Nov 07, 2014 5:34 pm

Thanks for your post! There are several ways to run jobs one at a time.

One way to run jobs one after another is to use the Scheduler. Give them a scheduled time and leave a minute between each profile. On the Scheduler tab sheet, click on the Tools and Settings button and uncheck "Start Profiles In Parallel". Alternatively, go to the Program Settings dialog, tab sheet Advanced, and specify 1 for Max. simultaneous jobs.

For manual runs, select the profiles in the Overview, right-click the selection and choose "Run in Unattended Mode". This will run them one after another, as opposed to "Run in Background".

If you need Syncovery to do other things while the jobs are running, you can open Syncovery a second time.

Thanks also for the additional suggestions!
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: How to run profiles one at a time?

Postby superflexible on Fri Nov 07, 2014 5:37 pm

Another way is to chain profiles. As an "after" command line in "Execute before/after" you can put:
RUN PROFILE Profile Name

This will start the next profile when the first one has finished, and so forth. The problem is that the chaining is always done, so it may be a problem if there is an occasion where you want to run only one of the chained jobs.

Yet another way is to use the Syncovery command line and invoke your jobs from a batch file or script:
https://www.syncovery.com/command-line/
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: How to run profiles one at a time?

Postby zim2323 on Thu Nov 13, 2014 2:19 pm

1) I can't scheduled them as I have 50+ profiles to schedule and many of them could take 1 minute one night and 2 hours the next, depending on how big or how many files change. The current profile MUST FINISH before the next is run.

2) I can't use the before/after commands because they are already have something there for each profile to do both before and after.

3) I don't want to use command line, because I don't want to manage the profile from the command line. I want to manage it from within the UI as it should be. Sometimes I run a group of profiles manually, sometimes they are run automatically via schedule. While the command line does give options, it's a real pain to manage, especially with that many profiles to manage. Besides, why would I want to worry about Windows Scheduler when that's what the Syncovery Scheduler is supposed to be for. Just a big mess to do it this way.

Because of #2, it's impossible to "chain" them, and quite frankly a pain in the arse, given I have 50+ profiles and if I ever want to rearrange profiles, it becomes a management nightmare.
zim2323
 
Posts: 24
Joined: Sun Jan 30, 2011 9:29 pm

Re: How to run profiles one at a time?

Postby superflexible on Thu Nov 13, 2014 3:16 pm

If you don't want to schedule them, you can simply select them, then right-click and choose Run in Unattended Mode. That will run them one after another, in the order they are listed.
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: How to run profiles one at a time?

Postby zim2323 on Fri Nov 14, 2014 10:23 am

I want them scheduled, I just can't schedule them "in order", because of the varying lengths of time that each profile takes and the fact that I need the current job to finish before the next starts.

Running in Unattended mode ALWAYS runs them all together (asyncronous). Only if I run them ATTENDED (play button) do they run one at a time.
zim2323
 
Posts: 24
Joined: Sun Jan 30, 2011 9:29 pm

Re: How to run profiles one at a time?

Postby superflexible on Fri Nov 14, 2014 10:56 am

Hello,

that is both not correct. You can schedule them a minute apart and set the scheduler NOT to "Start profiles in parallel." This setting is on the Scheduler tab sheet, on the button "Tools and Settings". Then it will run them one after another.

Manually running "in unattended mode" runs them one after another.

Manually running "in the background" runs them simultaneously.

Please try these things.

Cheers,
Tobias
User avatar
superflexible
Site Admin
 
Posts: 2478
Joined: Thu Dec 31, 2009 3:08 pm

Re: How to run profiles one at a time?

Postby zim2323 on Fri Nov 14, 2014 11:33 pm

That fixed it! Thanks!
zim2323
 
Posts: 24
Joined: Sun Jan 30, 2011 9:29 pm


Return to Windows Support * new forum: www.syncovery.com/forum

cron