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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  mi bat respaldo inremental no funciona
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mi bat respaldo inremental no funciona  (Leído 4,868 veces)
pablov

Desconectado Desconectado

Mensajes: 3


Ver Perfil
mi bat respaldo inremental no funciona
« en: 21 Agosto 2008, 21:15 pm »

uenas desde un tiempo leo esta pagina en especial sobre bat y en fin construi mi bat bueno una parte, quiero realizar un respaldo incremental desde un bat y cobian backup
pero no logro el respaldo solo la lista de lo que deberia respaldar.
la idea es que genere un respaldo de modo oculto y luego que me lo envie por mail o ftp eso vendia despues otros dolores de cabeza jajajaja. si pueden me ayudarme se los agradezco mucho
pd: no soy programador esto es lo primero que hago 
aqui mi code

echo mi bat

dir d:\ /a:a /b /s > c:\backup\lista.lst

path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui

copy c:\backup\lista.lst c:\backup\copied.lo

del c:\backup\lista.lst

bueno, por que no fgunciona? que le falta?


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #1 en: 21 Agosto 2008, 21:20 pm »

Para que se supone que sirve esta línea?

Código
  1. path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui
Se supone que ejecutas cobian, pasandole como parametro el archivo Lista.lst y un par de argumentos más?
De verdad que no conozco cobian  :-\

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #2 en: 21 Agosto 2008, 21:24 pm »

Lección de Unix aplicadad a batch: no uses un comando si no sabes qué es lo que hace.

comando /?
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #3 en: 21 Agosto 2008, 21:44 pm »

Bueno, según he visto.. efectivamente, lo que haces es pasarle parámetros al cobian, y en ese caso estaría mal el bat, en cuanto a la línea que había remarcado....

Código
  1. path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui
:-X

Código
  1. "C:\Archivos de programa\Cobian Backup 9\ Cobian.exe" "C:\Lista.lst" /q -bu -nogui
  :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
pablov

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #4 en: 22 Agosto 2008, 00:06 am »

bueno si en principio no le habia puesto el parametro path al comienzo de la linea pero me daba error "cobian.exe no se reconoce bla bla bla" luego pues leyendo por aqui y por alla encontre lo de path y ya el programa se ejecuta y genera un archivito txt con la información completa de lo que quiero copiar pero no hay archivos solo la lista.
en cuanto a lo de saber lo que hacen los comondos /? si gracias ya lo he intentado y no siempre funciona, tal vez sea un poco memo para esto pero soy terco, como sea sopongo que le falta algo pues solo genera una lista  y no copia archivos ya hace una semana que estoy con esto como lo hagooooooo!!!!!!!!!!!!!
 
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #5 en: 22 Agosto 2008, 00:17 am »

Puedes por favor poner el comando que pones exactamente? porque me parece que ese comando no puede funcionar así como así, pero tu dices que si...

Para empezar guardas la lista de archivos en otra carpeta
Código
  1. dir d:\ /a:a /b /s > c:\backup\lista.lst
En este caso en c:\backup\, pero cuando ejecutas el cobian.exe le pasas como argumento... c:\
Código
  1. path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui
Sin tomar en cuenta además, que las comillas no están donde deberían de estar..

Prueba esto...

Código
  1. echo mi bat
  2.  
  3. dir d:\ /a:a /b /s > c:\backup\lista.lst
  4.  
  5. "C:\Archivos de programa\Cobian Backup 9\Cobian.exe" "C:\backup\lista.lst" /q -bu -nogui
  6.  
  7. copy c:\backup\lista.lst c:\backup\copied.log
  8.  
  9. del c:\backup\lista.lst

Saludos
« Última modificación: 22 Agosto 2008, 04:19 am por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
pablov

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #6 en: 22 Agosto 2008, 04:03 am »

cumpa acabo de copiar y pegar tu code pero me da error en la linea:
"C:\Archivos de programa\Cobian Backup 9\ Cobian.exe" "C:\backup\lista.lst" /q -bu -nogui
 "no se reconoce como un comando bla bla bla"
mi code tal cual lo puse en princicpio aca va:

echo mi bat

dir d:\ /a:a /b /s > c:\backup\lista.lst

path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui

copy c:\backup\lista.lst c:\backup\copied.lo

del c:\backup\lista.lst

le cambie laq linea en negrita por esta segun tu observación

path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\backup\Lista.lst" /q -bu -nogui

el code quedo asi

 
 echo mi bat

dir d:\ /a:a /b /s > c:\backup\lista.lst

path "C:\Archivos de programa\Cobian Backup 9\ Cobian.exe" "C:\backup\Lista.lst" /q -bu -nogui

copy c:\backup\lista.lst c:\backup\copied.log

del c:\backup\lista.lst
 avanzo un poco ahora me copia en la carpeta c:\backup un archivo llamado copied.lo ademas del anterior copied.txt el txt tiene todo los archivos que en teoria debieran respaldarse el copied.lo no tengo iidea pues no lo puedo abrir pro pesa lo mismo que el otro 125 kb como sea no es uhn respaldo
grascias sigo haciendo pruebas tengo el escritorio llenito de archivos .bat jajaja


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: mi bat respaldo inremental no funciona
« Respuesta #7 en: 22 Agosto 2008, 04:20 am »

Creo que encontré el error y he modificado el anterior code.... intenta ahora  :P
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines