Kirjoita varmuuskopiointiskripti (esim. "backup.sh").
Skripti saa varmuuskopioitavat hakemistot parametreina.
Mikäli parametreja ei annettu, varmuuskopioidaan oletushakemistot
jotka on listattu määrätyssä tiedostossa
(esim. "$HOME/backup.defaults").
Hakemistot talletetaan arkistoon jonka nimi määräytyy päivämäärän
perusteella (esim. "backup-20060505.tar").
Huomaa, että skriptin suoritus tulee keskeyttää mikäli arkiston
luonti ei onnistu.
Arkisto tulee pakata mikäli sen koko ylittää 100 kilotavua (noin 100000 tavua).
Arkisto pakataan bzip2 -ohjelmalla mikäli sen koko ylittää megatavun (noin 1000000 tavua).
Muussa tapakusessa käytetään gzip -ohjelmaa.
Voit kokeilla esim. /bin -hakemiston varmuuskopiointia.
Lisää varmuuskopiointiskriptiin ominaisuus joka valitsee juoksevan
numeron avulla arkistolle tiedostonimen jota ei ole ennestään
olemassa.
Samana päivänä luotujen arkistojen nimet voisivat olla esimerkiksi:
backup-20060505.tar
backup-20060505-1.tar
backup-20060505-2.tar
Määrittele .bashrc -tiedostossa itsellesi kehote missä
näkyy työhakemiston koko polku (pelkän hakemiston nimen sijaan).
Kokeile kehotemäärittelyäsi ennen kuin talletat sen tiedostoon.
Käyttää nykyistä kehotemäärittelyä mallina.
Lisää kehotteeseen edellisen komennon paluukoodin näyttö.
Ole tarkkana ettei kehote näytä sitä paluukoodia joka
oli $? -muuttujassa kehotetta määriteltäessä.