1) questo script serve a fare un backup della cartella /etc
(file di configurazione delle applicazioni di sistema)
ad esempio di apache ecc..
2) lo script può essere eseguito in modo automatico ogni giorno
basta settare in modo adeguato il file /etc/crontab
quindi da terminale loggarsi come super user
su -
pwd di super user
cd /etc/
vi crontab
premere maiuscolo e i
spostarsi nella riga nuova e mettere la stringa come sotto descritto
( IL FILE CRONTAB POTREBBE ESSERE SOLO DI LETTURA )
ESEMPIO di configurazione file crontab:
/etc/crontab
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minute hour mday month wday who command
#
5 * * * * root /usr/libexec/atrun
#
Run daily/weekly/monthly jobs.
15 22 * * * root periodic daily
30 21 * * 6 root periodic weekly
30 20 1 * * root periodic monthly
#configurazione cambiata negli orari
3) allora come potete vedere il primo valore (ad esempio: 15 ) sta a
significare i minuti il secondo le ore il terzo giorno
il quarto vuol dire mese e il quinto il giorno della settimana.
4) quindi basta aggiungere una riga di comando con il percorso di dove
si trova lo script.
5) ovviamente lo script viene eseguito da root ( superutente ) e quindi
prende i privilegi del super utente. Bisogna quindi usare il terminale
per poter scomprimere i file in esso contenuti.
6) GUGI:~ matteoguion$ su -
Password:
GUGI:~ root# cd /
GUGI:/ root# tar -x backup_2005_05_05.tar.gz
il comando esegue il comando di scompattamento dei file nella radice /
ci troveremo quindi una cartella in /backup_2005_03_1 con all'interno i
file precedentemente compressi.
BY GUION MATTEO
non mi assumo responsabilità per mal funzionamenti allo script o a problemi provocati dallo stesso.