Foros del Web » Administración de Sistemas » Unix / Linux »

Consulta Script bash

Estas en el tema de Consulta Script bash en el foro de Unix / Linux en Foros del Web. como puedo hacer q de un documento .txt lo guarde en otro directorio (como para hacer una copia de seguridad) y cada vez q haga ...
  #1 (permalink)  
Antiguo 23/02/2008, 13:29
Avatar de marche85  
Fecha de Ingreso: septiembre-2006
Mensajes: 103
Antigüedad: 18 años, 2 meses
Puntos: 0
Exclamación Consulta Script bash

como puedo hacer q de un documento .txt lo guarde en otro directorio (como para hacer una copia de seguridad) y cada vez q haga una copia (del documento original) los ultimos dos archivos los guarde tb en el mismo directorio..
desde ya gracias!
  #2 (permalink)  
Antiguo 23/02/2008, 13:52
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 4 meses
Puntos: 76
Re: Consulta Script bash

No he entendido nada. ¿Podrías explicar paso a paso qué quieres que haga el script? Pon nombres y rutas de ejemplo.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 01/03/2008, 16:34
Avatar de marche85  
Fecha de Ingreso: septiembre-2006
Mensajes: 103
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Consulta Script bash

por ejemplo tengo un archivo "texto.txt" en user/trabajo y quiero hacer una copia de seguridad en user/trabajo/copia, pero tb quiero que las ultimas dos copias hechas queden disponibles en el mismo directorio user/trabajo/copia.
cuando hablo de las ultimas dos copias me refiero a copias de dos fecas anteriores pero distintas..
  #4 (permalink)  
Antiguo 01/03/2008, 16:51
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 20 años, 5 meses
Puntos: 2
Re: Consulta Script bash

Hi:

Te refieres a esto ¿?

#! /bin/bash

TIMESTAMP=$(date "+%Y%m%d-%H%M")
FROM="/home/*/*/Directorio_del_TXT"
TO="/home/*/backup"

if rsync --delete -avb --backup-dir="BACKUP-$TIMESTAMP" $FROM $TO
then
echo "BACKUP OK"
else
echo "BACKUP FAILED"
fi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:03.