none
Ejecutar multiples bat dentro de otro bat RRS feed

  • Pregunta

  • Buenas noches.

    Tengo un inconveniente para programar la ejcución automatica de un bat que llama a multiples bat. Resulta que tengo 3 bat que se conectan a un FTP para enviar y descargar archivos, cuando pruebo cada manualmente desde consola CMD todo funciona bien, pero deseo que se ejecuten automáticamente y para ello he creado una tarea programado en Windows 2008 que llama a un bat llamado upload_download.bat y dentro de éste bat he colocado lo siguiente:

    call bat1.bat

    call bat2.bat

    call bat3.bat

    Supuestamente debería ejecutar cada bat de forma secuencial pero resulta que solo se ejecuta el bat1.bat y los demás bat no son ejecutados.

    Existe alguna restricción en Windows 2008 o existe alguna forma de ejecutar multiples bat dentro de otro??

    Saludos.


    OrlandoP

    viernes, 18 de abril de 2014 1:50

Respuestas

  • Lo acabo de comprobar con una tarea programada y me ejecuta los tres bats que llama el principal sin problemas y uno detrás de otro.

    Comprueba que los tres bat son accesibles desde el principal que los llama, por ejemplo poniendo la ruta completa en cada uno de ellos para llamarlos desde el bat. Otra opción es que, en las propiedades de la tarea programada, le especifiques la ruta en la que se encuentran ("iniciar en (opcional)", en las propiedades de la acción en la tarea programada).


    Saludos
    José Antonio Quílez
    Mi Blog

    • Propuesto como respuesta Uriel Almendra viernes, 18 de abril de 2014 12:24
    • Marcado como respuesta Uriel Almendra domingo, 20 de abril de 2014 16:23
    viernes, 18 de abril de 2014 9:49

Todas las respuestas

  • Lo acabo de comprobar con una tarea programada y me ejecuta los tres bats que llama el principal sin problemas y uno detrás de otro.

    Comprueba que los tres bat son accesibles desde el principal que los llama, por ejemplo poniendo la ruta completa en cada uno de ellos para llamarlos desde el bat. Otra opción es que, en las propiedades de la tarea programada, le especifiques la ruta en la que se encuentran ("iniciar en (opcional)", en las propiedades de la acción en la tarea programada).


    Saludos
    José Antonio Quílez
    Mi Blog

    • Propuesto como respuesta Uriel Almendra viernes, 18 de abril de 2014 12:24
    • Marcado como respuesta Uriel Almendra domingo, 20 de abril de 2014 16:23
    viernes, 18 de abril de 2014 9:49
  • No sera que ...

    yo me quebré la cabeza por algo similar.

    luego descubrí que los bat que se llaman (bat 1, bat 2), no deben terminar en exit

    saludos

    wfredo

    lunes, 7 de julio de 2014 1:38