ya entiendo este debe de servirte entonces, agregale lo del correo y ready!!
#!/bin/bash #-- Variables -- # CAMINO="/admin/backup" FECHA=$(date +%y.%m.%d) #----------------# #-- creando directorio --# mkdir -p $CAMINO #-- eliminando ficheros viejos --# rm -f $CAMINO/* #-- compactando salvas --# #--añadir aqui cada servicio instalado que quiera salvar --# tar -czf $CAMINO/crontab-$FECHA.tar.gz /etc/crontab tar -czf $CAMINO/network-$FECHA.tar.gz /etc/network tar -czf $CAMINO/firehol-$(date +%Y%m%d).tar.gz /etc/firehol/ tar -czf $CAMINO/apache2-$(date +%Y%m%d).tar.gz /etc/apache2/ tar -czf $CAMINO/squid-$(date +%Y%m%d).tar.gz /etc/squid/ tar -czf $CAMINO/postfix-$(date +%Y%m%d).tar.gz /etc/postfix/ tar -czf $CAMINO/dovecot-$(date +%Y%m%d).tar.gz /etc/dovecot/ tar -czf $CAMINO/shadow-$(date +%Y%m%d).tar.gz /etc/shadow tar -czf $CAMINO/passwd-$(date +%Y%m%d).tar.gz /etc/passwd tar -czf $CAMINO/group-$(date +%Y%m%d).tar.gz /etc/group tar -czf $CAMINO/aliases-$(date +%Y%m%d).tar.gz /etc/aliases tar -czf $CAMINO/sudoers-$(date +%Y%m%d).tar.gz /etc/sudoers #-- aqui terminan los servicios --# #haciendo salva completa --# tar -czf backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz $CAMINO #-- conectando al ftp para subir el file de salvas --# HOST='ftp.ca.mfp.gov.cu' FILE="backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz" #-- conectando al ftp con el usuario salvas y la contraseña salvas --# ftp -inv $HOST <<END_SCRIPT user salvas salvas put $FILE quit END_SCRIPT #-- borrando salva completa local --# rm -f *.tar.gz exit 0 -- Juan Carlos Hernández Gallardo Administrador de Red Direc. Prov. de Finanzas y Precios Nodo - Ciego de Ávila "Yo uso Linux, yo soy libre" ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l