30 July, 2007

crontab -e

Crontab bruges til automatiske opgaver. Denne crontab er udviklet med henblik på at kunne skabe backups med tar gendanne systemets pakker efter et crash.

Og her er min crontab (## er kommentarer, # en kommandolinje, så # skal fjernes...)

## m h dom mon dow command
## backup
# * 9 * * * nice tar -cvvf /tmp/backup.tar /home/xxxx/Documents/; mv -f /tmp/backup.tar /media/DREV/backup/
## systemet opdateres
#* * * * 1 sudo nice apt-get update; sudo apt-get upgrade
## der skabes en liste over pakker til gendannelse af systemet og kopieres til backup-enheden
#* * * * 2 sudo nice dpkg –get-selections | grep -v deinstall > /media/DREV/ubuntu-files

Efter crash - eller ønske om nyt system...
Ubuntu-sytemet burde teoretisk set kunne genskabes in totu ved denne kommandoserie:

# sudo apt-get update
# sudo apt-get dist-upgrade
# dpkg –set-selections

Andre anvendelser
Når et system er sat op - fx for din bedstemor - så kan man altid gemme hele opsætningen via

# dpkg –get-selections | grep -v deinstall > ubuntu-files

Filen fylder ikke alverden. Den kan med fordel gemmes som (g)email.

No comments: