"Run Now" available while a backup is running

,

It’s not supposed to work that way so if that’s what happens for you, please let us know.

Duplicati should not be adding a job ID to the queue (as in waiting to run, NOT what’s currently running or scheduled to run in the future) if that ID already exists in the queue.

So you should be able to cause one back-to-back run of a job (currently running + queue to run next) but more than that shouldn’t be possible unless you wait until the “queue to run next” job moves to running then manually queue another one.

Yes, but it’s very ugly. If you go to the main menu “About” page and select “System Info” then scroll down to the “Server state properties” section there are a set of fields called “proposedSchedule” and “schedulerQueueIds”.

See this post for an explanation of how to read the field contents (but like I said, it’s ugly):

Yes, this is something that has been requested before, unfortunately the way the queue has been written makes that extremely difficult. However, I believe there is a queue rewrite in the works which, when done, should make features like that much more viable.