Retourner au contenu associé (entrée de forum : copie de fichier avec des options avancées)
Posté par xenon_hs le 17 avril 2006 à 22:05. En réponse au message copie de fichier avec des options avancées. Évalué à 1.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Script
Posté par xenon_hs . En réponse au message copie de fichier avec des options avancées. Évalué à 1.
#!/bin/sh
#
echo "Starting backup script"
#
#
#On va commencer par renseigner les variables necessaires
DATE=`date +"%Y.%m.%d"`
BACKUPDIR=/mnt/hdc1/linux_backup/gateway/weekly_backup
BACKUPDIROLD=/mnt/hdc1/linux_backup/gateway/weekly_backup_old
#
#On commence par virer tout les anciens backups
rm $BACKUPDIROLD/*
#
#Ensuite on va copier tout les anciens fichiers de config dans les archives
cp $BACKUPDIR/* $BACKUPDIROLD/
#
#Ensuite on va supprimer tout les anciens fichiers de config
rm $BACKUPDIR/*
#
#Liste des fichiers a copier
#
echo "copying files"
cp /etc/hdparm.conf $BACKUPDIR/hdparm.conf_$DATE
cp /usr/local/etc/raddb/clients $BACKUPDIR/radius_clients_$DATE
cp /usr/local/etc/raddb/radiusd.conf $BACKUPDIR/radiusd.conf_$DATE
cp /usr/local/etc/raddb/eap.conf $BACKUPDIR/radius_eap.conf_$DATE
cp /usr/local/etc/raddb/users $BACKUPDIR/radius_users_$DATE
cp /etc/vsftpd.conf $BACKUPDIR/vsftpd.conf_$DATE
cp /etc/vsftpd.chroot_list $BACKUPDIR/vsftpd.chroot_list_$DATE
cp /etc/network/iptables.conf $BACKUPDIR/iptables.conf_$DATE
cp /etc/network/interfaces $BACKUPDIR/interfaces_$DATE
cp /etc/dhcp3/dhcpd.conf $BACKUPDIR/dhcpd.conf_$DATE
cp /usr/bin/backup $BACKUPDIR/backup_script_$DATE
#
#creation d'une archive gzip des fichiers copies
echo ""
echo "creating gz archive..."
#
tar czf $BACKUPDIR/backup_gw_$DATE.tar.gz $BACKUPDIR/*
#
echo ""
echo "done"