Aggiunge backup no-GUI per scheduler

This commit is contained in:
2026-07-01 12:27:59 +02:00
parent 118f01f81a
commit d5bff3d8e4
5 changed files with 121 additions and 1 deletions

View File

@@ -46,6 +46,44 @@ python -m bakrest.tray_app
La tray app legge lo stato prodotto dal servizio e offre il comando `Backup e spegni`. Se il backup fallisce, lo spegnimento non viene eseguito.
## Backup senza GUI per Task Scheduler
Lo stesso entry point della tray puo' eseguire il backup senza mostrare icone o finestre:
```powershell
python -m bakrest.tray_app --nogui
```
Per testare senza spegnere il PC:
```powershell
python -m bakrest.tray_app --nogui --no-shutdown
```
In alternativa si puo' chiamare direttamente il modulo dedicato:
```powershell
python -m bakrest.backup_nogui
```
Questo percorso e' pensato per Task Scheduler, per esempio su evento di disconnessione o fine sessione. Se il server non e' raggiungibile o il backup fallisce, il comando termina con errore e non spegne il PC.
Azione Task Scheduler consigliata in sviluppo:
```text
Programma: C:\Python314\python.exe
Argomenti: -m bakrest.tray_app --nogui
Avvia in: C:\devel\bak&rest
```
Per una prova senza spegnimento:
```text
Programma: C:\Python314\python.exe
Argomenti: -m bakrest.tray_app --nogui --no-shutdown
Avvia in: C:\devel\bak&rest
```
## Avvio GUI configurazione
```powershell