LinuxParty

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
Fichero: /root/./copia-crontab-users.sh
#!/bin/bash tar cvfz crontabusers-en-var-spool-cron.tgz /var/spool/cron/
#!/bin/bash
cd /root
./copia-crontab-users.sh

cd /root/media/nfs/
suffix=$(date +%Y-%m-%d)
# Nombre del Servidor:
NdS="NameServer"
Subject="(MAIL) Copia Seguridad MAIL-Server -$NdS- Terminada"

if [ -f  /root/media/nfs/montado.txt ]; then
        echo "OK" 
        cd /root/media/nfs/
        sleep 1
  else
        echo "El script no se está ejecutando desde el lugar apropiado."
        echo "Deberías estar en la ruta: /var/SITIOS/SERVER, y estás en"
        pwd
        echo "Saliendo."
        echo "ERROR AL CREAR COPIA DE SEGURIDAD DEL CORREO"
        Subject="(MAIL) ERROR AL CREAR COPIA DEL SERVIDOR -$NdS-"
        mailx -s "$Subject" Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. < /root/NameServer.txt
        exit 1
fi

# Eliminando copias de seguridad anteriores...
rm -fv copia-*.tgz

# ------------------------

# echo "Copiando bin ( 1 / 14 ) " # tar cfz copia-bin-$suffix.tgz /bin # echo "Copiando boot (2 / 14 ) " # tar cfz copia-boot-$suffix.tgz /boot echo "Copiando etc (3 / 14 ) " tar cfz copia-etc-$suffix.tgz /etc echo "Copiando home ( 4 / 14 ) " tar cfz copia-home-$suffix.tgz /home # echo "Copiando lib ( 5 / 14 ) " # tar cfz copia-lib-$suffix.tgz /lib # echo "Copiando lib64 ( 6 / 14 ) " # tar cfz copia-lib64-$suffix.tgz /lib64 # echo "Copiando opt ( 7 / 14 ) " # tar cfz copia-opt-$suffix.tgz /opt echo "Copiando root ( 8 / 14 ) " tar cfz copia-root-$suffix.tgz --exclude="/root/temp" --exclude="/root/tmp" --exclude="/root/mnt" --exclude="/root/media" /root # echo "Copiando sbin ( 9 / 14 ) " # tar cfz copia-sbin-$suffix.tgz /sbin # echo "Copiando selinux ( 10 / 14 ) " # tar cfz copia-selinux-$suffix.tgz /selinux # echo "Copiando srv ( 11 / 14 ) " # tar cfz copia-srv-$suffix.tgz /srv # echo "Copiando sys ( 12 / 14 ) " # tar cfz copia-sys-$suffix.tgz /sys echo "Copiando usr ( 13 / 14 ) " tar cfz copia-usr-local-$suffix.tgz /usr/local # echo "Copiando var ( 14 / 14 ) " # tar cfz copia-var-$suffix.tgz --exclude="/var/lib" --exclude="/var/crash" --exclude="/var/cache" --exclude="/var/SITIOS/SERVER" --exclude="/var/qmail" --exclude="/var/www/vhosts" /var # ------------ versión antgua ----------------- # echo "->copia-var-www-vhosts-dela-A-ala-B" # tar cfz copia-var-www-vhosts-dela-A-ala-B-$suffix.tgz --exclude="/var/www/vhosts/abcsitio.com/tusitio.es" /var/www/vhosts/[a-b]* # echo "->copia-var-www-vhosts-dela-C-ala-D" # tar cfz copia-var-www-vhosts-dela-C-ala-D-$suffix.tgz /var/www/vhosts/[c-d]* # echo "->copia-var-www-vhosts-dela-E-ala-G" # tar cfz copia-var-www-vhosts-dela-E-ala-G-$suffix.tgz /var/www/vhosts/[e-g]* # echo "->copia-var-www-vhosts-dela-H-ala-J" # tar cfz copia-var-www-vhosts-dela-H-ala-J-$suffix.tgz /var/www/vhosts/[h-j]* # echo "->copia-var-www-vhosts-dela-K-ala-N" # tar cfz copia-var-www-vhosts-dela-K-ala-N-$suffix.tgz /var/www/vhosts/[k-n]* # echo "->copia-var-www-vhosts-dela-O-ala-Q" # tar cfz copia-var-www-vhosts-dela-O-ala-Q-$suffix.tgz /var/www/vhosts/[o-q]* # echo "->copia-var-www-vhosts-dela-R-ala-T" # tar cfz copia-var-www-vhosts-dela-R-ala-T-$suffix.tgz /var/www/vhosts/[r-t]* # echo "->copia-var-www-vhosts-dela-U-ala-W" # tar cfz copia-var-www-vhosts-dela-U-ala-W-$suffix.tgz /var/www/vhosts/[u-w]* # echo "->copia-var-www-vhosts-dela-X-ala-Z" # tar cfz copia-var-www-vhosts-dela-X-ala-Z-$suffix.tgz /var/www/vhosts/[x-z]* # echo "->copia-var-www-vhosts-dela-0-ala-9" # tar cfz copia-var-www-vhosts-dela-0-ala-9-$suffix.tgz /var/www/vhosts/[0-9]* # --------- fin versión antigua --------------- # --------------------------------------------- echo "-> copia-var-www-vhosts-de-AA-hasta-AN" tar cfz copia-var-www-vhosts-de-AA-a-AN-$suffix.tgz --exclude="/var/www/vhosts/abcsitio.com/tusitio.es" /var/www/vhosts/[aA][a-nA-N]* echo "-> copia-var-www-vhosts-de-AO-hasta-AZ" tar cfz copia-var-www-vhosts-resto-Ao-Az-num-y-chars-$suffix.tgz /var/www/vhosts/[aA][o-zO-Z0-9-]* echo "-> copia-var-www-vhosts-letra-B" tar cfz copia-var-www-vhosts-letra-B-$suffix.tgz /var/www/vhosts/[bB]* echo "-> copia-var-www-vhosts-letra-C" tar cfz copia-var-www-vhosts-letra-C-$suffix.tgz /var/www/vhosts/[cC]* echo "-> copia-var-www-vhosts-letra-D" tar cfz copia-var-www-vhosts-letra-D-$suffix.tgz /var/www/vhosts/[dD]* echo "-> copia-var-www-vhosts-letra-E" tar cfz copia-var-www-vhosts-letra-E-$suffix.tgz /var/www/vhosts/[eE]* echo "-> copia-var-www-vhosts-letra-F" tar cfz copia-var-www-vhosts-letra-F-$suffix.tgz /var/www/vhosts/[fF]* echo "-> copia-var-www-vhosts-letra-G" tar cfz copia-var-www-vhosts-letra-G-$suffix.tgz /var/www/vhosts/[gG]* echo "-> copia-var-www-vhosts-letra-H" tar cfz copia-var-www-vhosts-letra-H-$suffix.tgz /var/www/vhosts/[hH]* echo "-> copia-var-www-vhosts-letra-I" tar cfz copia-var-www-vhosts-letra-I-$suffix.tgz /var/www/vhosts/[iI]* echo "-> copia-var-www-vhosts-letra-J" tar cfz copia-var-www-vhosts-letra-J-$suffix.tgz /var/www/vhosts/[jJ]* echo "-> copia-var-www-vhosts-letra-K" tar cfz copia-var-www-vhosts-letra-K-$suffix.tgz /var/www/vhosts/[kK]* echo "-> copia-var-www-vhosts-letra-L" tar cfz copia-var-www-vhosts-letra-L-$suffix.tgz /var/www/vhosts/[lL]* echo "-> copia-var-www-vhosts-letra-M" tar cfz copia-var-www-vhosts-letra-M-$suffix.tgz /var/www/vhosts/[mM]* echo "-> copia-var-www-vhosts-letra-N" tar cfz copia-var-www-vhosts-letra-N-$suffix.tgz /var/www/vhosts/[nN]* echo "-> copia-var-www-vhosts-letra-O" tar cfz copia-var-www-vhosts-letra-O-$suffix.tgz /var/www/vhosts/[oO]* echo "-> copia-var-www-vhosts-letra-P" tar cfz copia-var-www-vhosts-letra-P-$suffix.tgz /var/www/vhosts/[pP]* echo "-> copia-var-www-vhosts-letra-Q" tar cfz copia-var-www-vhosts-letra-Q-$suffix.tgz /var/www/vhosts/[qQ]* echo "-> copia-var-www-vhosts-letra-R" tar cfz copia-var-www-vhosts-letra-R-$suffix.tgz /var/www/vhosts/[rR]* echo "-> copia-var-www-vhosts-letra-S" tar cfz copia-var-www-vhosts-letra-S-$suffix.tgz /var/www/vhosts/[sS]* echo "-> copia-var-www-vhosts-letra-T" tar cfz copia-var-www-vhosts-letra-T-$suffix.tgz /var/www/vhosts/[tT]* echo "-> copia-var-www-vhosts-letra-U" tar cfz copia-var-www-vhosts-letra-U-$suffix.tgz /var/www/vhosts/[uU]* echo "-> copia-var-www-vhosts-letra-V" tar cfz copia-var-www-vhosts-letra-V-$suffix.tgz /var/www/vhosts/[vV]* echo "-> copia-var-www-vhosts-letra-W" tar cfz copia-var-www-vhosts-letra-W-$suffix.tgz /var/www/vhosts/[wW]* echo "-> copia-var-www-vhosts-letra-X" tar cfz copia-var-www-vhosts-letra-X-$suffix.tgz /var/www/vhosts/[xX]* echo "-> copia-var-www-vhosts-letra-Y" tar cfz copia-var-www-vhosts-letra-Y-$suffix.tgz /var/www/vhosts/[yY]* echo "-> copia-var-www-vhosts-letra-Z" tar cfz copia-var-www-vhosts-letra-Z-$suffix.tgz /var/www/vhosts/[zZ]* echo "-> copia-var-www-vhosts-de-0-a-9" tar cfz copia-var-www-vhosts-de-0-a-9-$suffix.tgz /var/www/vhosts/[0-9]* # ------------------------ clear ls -l --color -shF echo "Copia de DIRECTORIOS terminada." echo "-------------------------------" # sleep 2 # echo "Comienza la compresión en un único fichero" # sleep 2 # tar cvf CopiaSeg-$NdS-Server-$suffix.tar `ls -1r copia-*.tgz`

 

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

 

Dona a LInuxParty

Donar 10

Donar 20

 

 

Tutorial de Linux

Top 15 artículos por Fecha

Viendo artículos de: Julio de 2026

Filtro por Categorías