mi bat respaldo inremental no funciona

Iniciado por pablov, 21 Agosto 2008, 21:15 PM

0 Miembros y 1 Visitante están viendo este tema.

pablov

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?

Novlucker

Para que se supone que sirve esta línea?

Código (dos) [Seleccionar]
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
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

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

comando /?

Novlucker

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 (dos) [Seleccionar]
path C:\"Archivos de programa"\Cobian Backup 9\ Cobian.exe "C:\Lista.lst" /q -bu -nogui :-X

Código (dos) [Seleccionar]
"C:\Archivos de programa\Cobian Backup 9\ Cobian.exe" "C:\Lista.lst" /q -bu -nogui  :P

Saludos
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

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!!!!!!!!!!!!!

Novlucker

#5
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 (dos) [Seleccionar]
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 (dos) [Seleccionar]
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 (dos) [Seleccionar]
echo mi bat

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

"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


Saludos
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

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



Novlucker

Creo que encontré el error y he modificado el anterior code.... intenta ahora  :P
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