TIP 1: Generando copias Tar.gz con fecha.
En este primer tip que publico les mostrare un script de bash shell, donde se crearán empaquetados tar.gz con la fecha de creación en el nombre del archivo.
La programación en bash puede ser muy sencilla de usar y aprender. su gran poder rivaliza y supera el símbolo de sistema de Ms Windows.
Directo al asunto.
A continuación presento el srcitp completo:
#respaldo de la carpeta /home/carlos/
#autor ccastro
#modificado 19/02/2014
DIA=`date +%d`
MES=`date +%m`
ANO=`date +%Y`
tar -cvzf /media/bkp2/carlos$ANO$MES$DIA.tgz /home/carlos/* >> /media/bkp2/carlos$ANO$MES$DIA.txt
Explicación:
En este srcript tenemos como resultado un archivo empaquetado con el siguiente titulo «carlos20140818.tgz».
Las líneas que empiezan con «#» son comentarios en ellos por lo general se indica el autor, lo que el script hace y la última fecha de modificación.
A continuación tenemos un pequeño código donde se asignan valores de fecha a tres variables. DIA, MES y ANO, estas variables obtienen los valores de día, mes y año que en el momento de ejecución del script forman parte de la fecha del sistema.
Por último creamos el empaquetado primero se guardará en la ruta «/media/bkp2» que como ya sabrán puede ser una unidad extraíble. El empaquetada almacenará el contenido de la ruta «/home/carlos» que es mi user. Y de manera adicional por medio de una tubería se generará un archivo txt con el contendido de lo que se esta almacenando.
Espero les sirva tanto como a mi me sirvió.
Espero sus comentarios.
Saludos.
fff
fffffff