Versione < 2.4.10 (circa): il backup viene eseguito solo a seguito del login a patto che sia passato un giorno dall'ultimo backup automatico.
Versione < 2.4.18: il backup viene eseguito attraverso un hook del gestionale, quindi al caricamento di una qualunque pagina dopo aver fatto il login e a patto che sia passato un giorno dall'ultimo backup automatico.
Versione >= 2.4.18:il backup viene eseguito da una procedura di cron personalizzata che resta attiva in background fino a che il server non la blocca. La procedura viene avviata in automatico a seguito del login (se non già attiva).
Non è pertanto necessario tenere aperto il gestionale, quanto aggiungere una chiamata automatica al file cron,php attraverso una procedura di sistema (crontab per Linux). Questa funzionalità non è molto documentata perchè ancora in sperimentazione effettiva.
Puoi trovare le informazioni sull'esecuzione del backup nella tabella zz_tasks_logs, e qui dovresti vedere anche alcuni messaggi relativi alle esecuzioni mancate.
In questo caso, se mi dici che giovedì e venerdì i backup sono stati completati mentre sabato no, il problema è probabilmente causato da limiti di esecuzione nel server oppure a un riavvio dello stesso. Pertanto, se hai accesso alla configurazione di sistema possiamo provare a risolvere il problema.
In alternativa, si può modificare l'orario di esecuzione dell'operazione in modo tale che venga eseguita a fine giornata. Non è assicurato in questo caso che il problema venga risolto.