elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Bash] SCP + Date
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Bash] SCP + Date  (Leído 3,304 veces)
salvades

Desconectado Desconectado

Mensajes: 55


Ver Perfil
[Bash] SCP + Date
« en: 28 Octubre 2010, 15:58 pm »

Buenas:

Muchachos tengo el siguiente problema, genere una conexion con llaves publicas entre dos servidores de tal manera que estas dos maquians puedan comunciarse sin necesidad de login.

Lo que necesito es generar unos respaldos de tal manera con dentro de un archivo Cron tengo la siguiente definicion:

Código
  1. scp -r /etc/nagios root@172.27.44.21:/home/copia_seguridad/172.27.44.64/

Efectivamente el comando funciona y cumple su funcion lo que me gustaria es que cada vez que copie la carpeta nagios le agrege la fecha actual (date) para que las carpeta vallan quedan ordenandas
EJ:
nagios20101028
nagios20101027
nagios20101026

Alguna sugerencia como agregar la fecha al comando SCP?



« Última modificación: 30 Octubre 2010, 21:18 pm por Leo Gutiérrez. » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: SCP + Date
« Respuesta #1 en: 29 Octubre 2010, 01:36 am »

Lo que se me ocurre es iterar sobre cada carpeta en /etc/nagios y copiarla con un nombre especifico usando el comando:

Código
  1. leo@leo-desktop:~/Escritorio$ date +%Y%m%d
  2. 20101028
  3.  

Tengo una duda, en /home/copia_seguridad/ ¿se copian las carpetas en este formato:

nagios20101028?


« Última modificación: 29 Octubre 2010, 01:46 am por Leo Gutiérrez. » En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
salvades

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re: [Bash] SCP + Date
« Respuesta #2 en: 2 Noviembre 2010, 21:46 pm »

Gracias por responder Leo:

Cuando copio la carpeta queda siempre con el mismo nombre origen: nagios destino: nagios
Mi idea era concadenarle la fecha, para que sea respaldada con la fecha de la carpeta y no sobreescribiendola como lo hace hoy en dia.

Al ejecutar el comando date +%Y%m%d efectivamente me muestra la fecha en un formato aceptable
20101102

Ahora bien al intentar unir la fecha con el cp no me funciona, alguna idea?
cp -r nagios /home/nagios'+%Y%m%d'
intente con varias maneras de sintaxis pero ninguna me captura la fecha.


 
En línea

salvades

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re: [Bash] SCP + Date
« Respuesta #3 en: 8 Noviembre 2010, 15:19 pm »

Alguna ayuda muchachos?
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Bash] SCP + Date
« Respuesta #4 en: 9 Noviembre 2010, 01:33 am »

Prueba esto:

Código
  1. scp -r /etc/nagios root@172.27.44.21:/home/copia_seguridad/172.27.44.64/nagios`date +%Y%m%d`
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PSP DATE CODE 1B
Juegos y Consolas
EuroHack 2 4,357 Último mensaje 23 Agosto 2011, 17:33 pm
por EuroHack
[bash] Problema con while y `date`
Scripting
xiruko 0 1,594 Último mensaje 10 Abril 2012, 19:09 pm
por xiruko
Date y Date
Java
danielo- 2 1,962 Último mensaje 11 Agosto 2013, 18:32 pm
por ~ Yoya ~
campo date debuelve 1970-01-01 « 1 2 »
PHP
Ethgar 14 8,057 Último mensaje 16 Julio 2014, 18:44 pm
por MinusFour
Date una vuelta por la ISS
Foro Libre
Orubatosu 5 2,122 Último mensaje 27 Julio 2015, 20:27 pm
por Minusfour_cierralo_o_baneamefull
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines