Foros del Web » Programación para mayores de 30 ;) » Programación General »

guardar copia de un fichero en perl

Estas en el tema de guardar copia de un fichero en perl en el foro de Programación General en Foros del Web. Hola buenas tardes: Escribia a ver si me podiais dar una idea de como hacer lo siguiente: Tengo que hacer un script que se ejecute ...
  #1 (permalink)  
Antiguo 18/09/2008, 09:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 27
Antigüedad: 15 años, 9 meses
Puntos: 0
guardar copia de un fichero en perl

Hola buenas tardes:

Escribia a ver si me podiais dar una idea de como hacer lo siguiente:

Tengo que hacer un script que se ejecute una vez al dia y haga lo siguiente:

Debe copiar un fichero llamado empresas.lookup a un fichero empresas.lookup1 el primer dia.

El segundo dia q se ejecute debe copiar un fichero llamado empresas.lookup a un fichero empresas.lookup2

El tercer dia q se ejecute debe copiar un fichero llamado empresas.lookup a un fichero empresas.lookup3

El cuarto dia q se ejecute debe copiar un fichero llamado empresas.lookup a un fichero empresas.lookup4

El quinto dia q se ejecute debe copiar un fichero llamado empresas.lookup a un fichero empresas.lookup5

Por tanto el sexto dia deberia copiar el fichero empresas.lookup en el fichero empresas.lookup1.

El objetivo es ir guardando por si acaso las ultimas 5 versiones del fichero empresas.lookup.

Debo hacer esto en un script en perl mediante llamada al sistema operativo y a hacer un cp, pero no sé como hacer que cada vez lo guarde en el fichero mas antiguo.

Gracias , un saludo
  #2 (permalink)  
Antiguo 18/09/2008, 10:26
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: guardar copia de un fichero en perl

fácil, primero haces un crontab que te ejecute una vez al día tu script.pl

En tu script.pl sabrás con la función localtime(time) el número del día de la semana (del 0 al 6)...

y dependiendo de que día de la semana sea guardarás tu empresas.lookup en el archivo que corresponda...

Espero que te sirva

Saludos
__________________
Esteban Quintana
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 08:17.