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

ayuda con programacion batch

Estas en el tema de ayuda con programacion batch en el foro de Programación General en Foros del Web. tengo un archivo en .bat que contiene la linea para restaurar las bases de datos... pero lo q deseo saber es si se puede enviar ...
  #1 (permalink)  
Antiguo 24/01/2011, 12:23
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
ayuda con programacion batch

tengo un archivo en .bat que contiene la linea para restaurar las bases de datos... pero lo q deseo saber es si se puede enviar por parametro el nombre las bases de datos q deseo restaurar.. es decir, q desde pantalla ms-dos pueda solo enviar los nombres de las bases de datos y la ruta de donde tengo mi archivo en .bat con el comando

no se si me di a entender bien.. :S

"C:/Program Files/MySQL/MySQL Server 6.0/bin/mysql.exe" -uUser -pPass BDatos < "C:\Users\RESIDENTES_ITCH\Desktop\scripts\respaldo MySQL-chat-11-11-2010.sql"

este es el contenido de mi archivo.bat.. si alguien sabe pooor faavor.. se los suplico lllevo mas de 15 dias con esto y no encuentro una posible solucion! :(
  #2 (permalink)  
Antiguo 24/01/2011, 13:33
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: ayuda con programacion batch

Archivo param.bat

Código BAT:
Ver original
  1. @echo off
  2. echo Parametro 1 es %1%
  3. echo Parametro 2 es %2%

Guarda esto en param.bat y ejecutalo con algo como param.bat param1 param2
  #3 (permalink)  
Antiguo 26/01/2011, 10:38
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ayuda con programacion batch

ammm no me queda muy claro el ejemplo, si entiendo lo q me tratas de decir, pero lo q yo trato de hacer es enviar el nombre de mi base de datos y el nombre del archivo que contiene mi backup por parametro.. por ejemplo esta seria mi archivo:

@echo off
echo Param1 es %1%
echo Param2 es %2%
mysql.exe -uUser -pPass Param1 < Param2

y en una terminal enviaria lo ssiguiente...
archivo.bat MyBD respaldo.sql

mi problema es q no reconoce como parametro el archivo respaldo.sql

Última edición por goyo_chay; 26/01/2011 a las 13:20
  #4 (permalink)  
Antiguo 26/01/2011, 13:46
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: ayuda con programacion batch

@echo off
echo Param1 es %1
echo Param2 es %2
mysql.exe -uUser -pPass %1 < %2

con esto te deberia de funcionar :)

Saludos!
  #5 (permalink)  
Antiguo 01/02/2011, 16:29
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ayuda con programacion batch

una duda mas.. tengo q hacer el respaldo de bases de datos de 2 servidores, uno es en suse 10, y el otro es windows server 2003.. dichos respaldos deben ser almacenados en un storage externo que tiene de sistema operativo suse 10, es decir desde mi storage debo ejecutar los scripts que me hagan el respaldo de las bases de datos de los servidores,.. ya tengo los scripts, pero no se como hacer el respaldo de los servidores, en todo caso, no se como ejecutar el script y q lo reconozca windows... :S que me recomiendan? .. estaba leyendo y ssh es una buena opcion?? es para un trabajo de la escuela.

Etiquetas: batch, programacion
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 09:59.