Mykde-backup

Mykde-backup {{{versione}}}
Linguaggio: Bash scripting
Licenza: GPL
Requisiti:
Autore: Wolf
Mail: luigi.b@aliceposta.it
Homepage:  ???
TODO:
Download: Mykde-backup

Contenuti

Informazioni progetto

I miei sistemi sono molto robusti, e applico una politica di backup discreta, però in rarissime occasioni mi sono
capitati dei malfunzionamenti, in pochi di questi casi la cosa riguardava KDE, che uso
abitualmente.
Ad esempio poco tempo fa all'avvio di Konqueror (il browser che uso più frequentemente), mi era sparita la barra
dei menu, i miei tentativi di ripristinarla sono falliti tutti, così l'unica opzione sarebbe stato la
cancellazione della directory .kde nella mia home, questo è il metodo estremo che si usa in questi casi.
Il problema è però che in tale directory ci sono numerose impostazioni piuttosto importanti, riguardo alla posta
elettronica, i bookmarks, e altro.
Si potrebbe andare a cercare tutte queste parti, ma è un lavoro veramente lungo, così la soluzione sarebbe avere
un backup di tale directory che sia il più recente possibile!
Ora, se siete così metodici da fare un backup di tutta la vostra home ogni giorno questo piccolo script non vi interesserà, ma se non è così, la prima volta che avrete la necessità di usare usare uno dei backup che produce benedirete il momento in cui avete deciso di installarlo!
mykde-backup semplicemente crea 2 backup, in ordine cronologico di nome ".kde-backup-1" e ".kde-backup-2",
1 è il più recente (ne lascio 2, anche il penultimo, per maggior sicurezza), in più annota le creazioni con la
data in un file di log che si chiama ".kde-backup-log", protetto in sola lettura (non si sa mai!).
Potete lanciare questo piccolo programma negli script di avvio, di spegnimento, o lanciarlo durante la sessione,
non vi darà fastidio perchè come prima cosa si tratta di un backup abbastanza veloce, e come seconda cosa lo faccio lavorare con un valore di nice (vedi "man nice") abbastanza alto, perciò non pesa molto sugli altri processi in corso.

Un'altra directory molto importante per le impostazioni grafiche di KDE è .qt, mykde-backup fa un backup anche
di questa, con le stesse modalità della directory .kde, perciò ci saranno due backup (".qt-backup-1" e
".qt-backup-2") e un file di log di nome ".qt-backup-log" anche per ".qt".

Installazione

Il metodo più semplice per l'installazione è il seguente:

# Copiare mykde-backup in /usr/bin
 
cp mykde-backup /usr/bin
 
# Eventualmente verificare se è eseguibile, nel caso non lo fosse:
 
chmod +x /usr/bin/mykde-backup

Quick start

Il metodo per usarlo è molto semplice, basta lanciarlo.
Io ad esempio ho un piccolissimo script che mi spegne il sistema da utente, con sudo, lo ho inserito in modo che prima di avviare la procedura di spegnimento mi faccia il backup, comunque come ho già scritto ho usato nice (vedi "man nice"), con un valore di nice piuttosto alto, perciò può essere inserito in qualsiasi momento dell'uptime del computer.

Ricordatevi però che il backup verrà fatto soltanto per l'utente che lo lancia e per nessun'altro!

Download

IMPORTANTE: il file che scaricherai si chiama Mykde-backup.sh per motivi di upload con questo sito, ti consiglio di rinominarlo in mykde-backup, oppure tieni conto del nuovo nome, maiuscola ed estensione comprese.