Yes and no. It all depends on the requested backup time (which, by the way, is the server's time, not the time you see on your clock at home). Let's say that you have told Lazy Scheduling to take a backup at 15:00 every day. Due to adequate traffic, a backup is generated on Friday around 15:30. You have no visitors throughout Saturday and Sunday. On Monday, if the first visitor comes on 10:00, Lazy Scheduling detects that there's an overdue backup which should have run since Saturday 15:00, so it takes the first backup. The next backup run is then scheduled for Monday 15:00, so this is where the second backup comes from. This is not a bug, it's how the system is designed to work and is, in fact, the same way CRON implements its scheduling. However, since your server is never off-line, you never experience CRON running daily jobs twice on a single day ;)
If you expect to have many days with total absence of visitor traffic, the best approach is to use CRON instead of plg_aklazy to schedule your backups. The Lazy Scheduling plugin is designed for medium to high traffic sites with a near-constant flow of visitor traffic.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!