sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #36669
Sikkerhedskopiering på faste tidspunkter (Was: backup)
Jesper:
> Er her nogle som kan hjælpe mig med at få taper til at køre som et cron job.
> Jeg er helt ny hvad angår cron job så en udførlig vejledning vil være en
> guldpingvin værd
Vi antager at programmet "/root/bin/tag_en_sikerhedskopi" kan
tage en sikkerhedskopi.
Log ind som som systemoperatør (typisk kan `su - root` i en
terminal klare opgaven).
Kør kommandoen `crontab -l` for at se om der allerede er
oprettet en "crontab" for systemoperatøren. Hvis der ikke er
oprettet en "crontab" endnu kan det for eksempel se sådan ud:
$ crontab -l
no crontab for root
$
Hvis der er oprettet en "crontab" vil det i stedet ligne
følgende:
$ crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (cron.root installed on Thu Mar 15 11:45:16 2001)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
....
Det vigtige her er "(cron.root installed on...", der
fortæller os at den fil vi skal rette i hedder "cron.root".
Hvis der endnu ikke var oprettet en "crontab", så kan vi for
eksempel oprette en fil med navnet "/root/crontab" og bruge
den.
Til filen som "crontab" ligger i føjer vi nu en linie, der
betyder at programmet, der tager en sikkerhedskopi bliver
startet hver nat klokken et minut over midnat:
$ echo "01 00 * * * /root/bin/tag_en_sikkerhedskopi" >> /root/crontab
$ crontab /root/crontab
("/root/crontab" skal i de ovenstående kommandoer udskiftes
med det rigtige navn på filen med "crontab")
Jacob
PS: Grunden til at jeg skriver at sikkerhedskopieringen skal
styres fra systemoperatørkontoen er at systemoperatøren
er den eneste der helt sikkert har adgang til alle filer
på systemet.
--
"The current state of knowledge can be summarised thus:
In the beginning, there was nothing, which exploded."
Follow ups
References
-
backup
From: Jesper Hempel, 2001-05-10