Descrizione del progetto
TradottoLo script dovrebbe eseguire il dump del database e impacchettare i file del sito in un unico archivio, nominarlo con data e ora, e conservarlo in una cartella dedicata. La rotazione è essenziale: mantenere, ad esempio, le ultime sette copie giornaliere e alcune settimanali, e cancellare automaticamente il resto in modo che il disco non si riempia mai. Ogni esecuzione deve essere registrata, e dopo ogni esecuzione vogliamo una breve notifica che ci dica se il backup è stato completato e quanto è grande, e un avviso forte se è fallito, perché un backup che nessuno controlla è come non avere alcun backup.
Ci piacerebbe anche una copia opzionale di ogni archivio in una seconda posizione, e un semplice comando documentato per ripristinare da qualsiasi archivio scelto, in modo che il recupero non sia un mistero quando siamo già stressati.
Requisiti per il contraente:
— uno script configurabile guidato da un programma con impostazioni chiare;
— archivi con data e ora e rotazione automatica per conteggio e età;
— un registro completo più notifiche di successo e fallimento;
— una procedura di ripristino documentata e testata.