Retroceder   Foros del Web > Temas generales de computación > Sistemas Operativos > BSD y Linux

Respuesta
 
Herramientas Desplegado
Antiguo 14-ene-2008, 13:40   #1 (permalink)
MauroC está en el buen camino
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Renombrar archivos con fecha y hora

Buenas,

Les comento, instale un server Linux (CentOS 4.6).
He instale Webmin en el, el cual me resulta muy facil y de usar y amigable.

Ahora, configure para que todos los dias a la hora 00:00:00 me haga un backup de mis BD MySQL.

El tema es que los crea sobreescribiendo el archivo anterior.
Lo que note, es que webmin me deja ejecutar un comando despues de cada backup..

Yo quiero saber como hacer para renombrar un archivo que al final tenga fecha del backup.

Tengo, por ej., un archivo llamado, flexro_data.sql.
Yo quiero saber como hacer para que haga flexro_data_14-01-08.sql.

Solo eso.
Muchas gracias, Mauro
MauroC está desconectado   Responder Citando
Antiguo 14-ene-2008, 13:49   #2 (permalink)
_Lucifer_ tiene algunos puntos positivos de karma
 
Avatar de _Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.584
Re: Renombrar archivos con fecha y hora

Código:
mv flexro_data.sql  flexro_data_$(date +%d-%m-%y).sql
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
_Lucifer_ está desconectado   Responder Citando
Antiguo 14-ene-2008, 14:08   #3 (permalink)
MauroC está en el buen camino
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Re: Renombrar archivos con fecha y hora

Te molesto una vez mas.. Como hago para moverlos? A X carpeta..?

Gracias por tu anterior respuesta, funciono genial.
MauroC está desconectado   Responder Citando
Antiguo 14-ene-2008, 14:18   #4 (permalink)
MauroC está en el buen camino
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Re: Renombrar archivos con fecha y hora

Fijate.. Lo logre, hice esto:

Cita:
cd /home/eathena/flexro_backups && mkdir $(date +%d-%m-%y) && mv flexro_data.sql ./$(date +%d-%m-%y)/flexro_data_$(date +%d-%m-%y).sql && mv flexro_log.sql ./$(date +%d-%m-%y)/flexro_log_$(date +%d-%m-%y).sql && mv ceres.sql ./$(date +%d-%m-%y)/ceres_$(date +%d-%m-%y).sql &&mv mysql.sql ./$(date +%d-%m-%y)/mysql_$(date +%d-%m-%y).sql && rm flexro_data.sql && rm flexro_log.sql && rm mysql.sql && rm ceres.sql && test.sql
MauroC está desconectado   Responder Citando
Antiguo 15-ene-2008, 06:39   #5 (permalink)
_Lucifer_ tiene algunos puntos positivos de karma
 
Avatar de _Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.584
Re: Renombrar archivos con fecha y hora

Por lo que veo de tu super comando (je je) estás suponiendo que el archivo "flexro_data.sql" está en la carpeta que se llama "/home/eathena/flexro_backups" y ahí dentro creas una carpeta que tiene como nombre la fecha del respaldo, copias allí otras cosas y por último borras los archivos viejos.

Lo único "malo" que veo es que estas borrando archivos que no existen, porque despues de hacer:
Código:
...
mv flexro_data.sql ./$(date +%d-%m-%y)/flexro_data_$(date +%d-%m-%y).sql 
...
El archivo "flexro_data.sql" ya no existe, así que no tiene chiste borrarlo al final:

Código:
...
rm flexro_data.sql
...
Esto es porque el comando mv MueVe el archivo, no lo CoPia. De cualquier manera gracias por postear la solución, así cualquiera con el mismo problema o uno parecido ya tendrá un punto de referencia.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
_Lucifer_ está desconectado   Responder Citando
Antiguo 15-ene-2008, 18:38   #6 (permalink)
MauroC está en el buen camino
 
Fecha de Ingreso: noviembre-2007
Mensajes: 60
Re: Renombrar archivos con fecha y hora

Como hago para añadirle hora, minuto y segundos. Gracias
MauroC está desconectado   Responder Citando
Antiguo 16-ene-2008, 06:45   #7 (permalink)
_Lucifer_ tiene algunos puntos positivos de karma
 
Avatar de _Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.584
Re: Renombrar archivos con fecha y hora

Revisa el man de date, alli encontrarás todos los especificadores e información que requieras.

Código:
$ man date
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
_Lucifer_ está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93