Ejectuar tareas agendadas en otro servidor.
Tenia que realizar una tarea sencilla:
Desde un servidor WEB, se quería ejecutar un proceso en otro servidor, como indica el esquema
La aplicación WEB está desarrollada con GeneXus y el servidor de aplicaciones es un servidor windows y tiene la tarea schedulada para correr una vez por dia.
Lo que se quiere es que el usuario pueda ejecutar la tarea cada vez que lo desee.
Para lograrlo, se puede usar el el comando
Me pareció una solución sencilla para ejecutar algo a demanda (cuando el usuario lo quiera) y tambien cada un determinado periodo.
Desde un servidor WEB, se quería ejecutar un proceso en otro servidor, como indica el esquema
La aplicación WEB está desarrollada con GeneXus y el servidor de aplicaciones es un servidor windows y tiene la tarea schedulada para correr una vez por dia.
Lo que se quiere es que el usuario pueda ejecutar la tarea cada vez que lo desee.
Para lograrlo, se puede usar el el comando
schtasks.exe /run /S servidor_aplicaciones /TN Tarea1
y ejecutarlo con el comando shell(). El usuario necesita algún permiso especial para poder ejecutarlo, pero es algo que se puede solucionar fácilmente.
Me pareció una solución sencilla para ejecutar algo a demanda (cuando el usuario lo quiera) y tambien cada un determinado periodo.
Comentarios
Publicar un comentario
1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.