Sergio, el comando que se ejecuta para insalar las tareas es algo asi: at.exe 23:00 /interactive /every:m,t,w,th,f,s,su c:\blabla.cmd
donde blabla.cmd termina ejecutando el runtime de VA Smalltalk (el de instantiations) con algunos parámetros. ¿No tenes nada en el EXE que depende del directorio de trabajo o que tengas que tener alguna cosa en el path no? Por lo que comentás pareciera que llega a ejecutar pero después se cae... tenes forma de poner que loguee a algún archivo hasta donde esta llegando (al menos para ver si llega a tú código o se está cerrando antes? Lamento no poder serte más útil pero con Visual Smalltalk nunca probe a levantarlo desde una tarea programada. 2011/5/24 Sergio Del Franco <[email protected]> > Gracias Gabriel por tu respuesta. > > Estaba creando las tareas programadas desde la UI. > Recién probé también con "at" y ocurre exactamente el mismo problema: > el programa inicia a la hora indicada pero al parecer se suspende la > ejecución: quedan los procesos en ejecución ocupando alrededor de 2 MB > de RAM (varía cada ejecución) y con 0:00:00 de tiempo total de CPU (me > suena que se interrumpe y se queda zombie o algo así, pero no me > genera archivo de error así que no sé). > La única diferencia que veo entre crearlo desde las tareas programadas > o "at" es que este último los ejecuta como SYSTEM, mientras que el > primero los ejecuta con el usuario indicado al crear la tarea. > Ya probé "at" con /interactive > > En el SchedLgU.txt (que se abre desde el menú de la carpeta de tareas > programadas: Opciones, Ver registro), lo único que figura es el inicio > de la tarea: > "tarea1" (programa.exe) > Iniciado el 24/05/2011 11:13:16 a.m. > > Yo estoy usando XP, pero seguramente esto deba ejecutar en Server 2003 o > 2008. > > ¿Podrás revisar cómo lo usan en tu trabajo? > > > 2011/5/23 Gabriel Cotelli <[email protected]>: > > Sergio, > > si mal no recuerdo había un par de sutilezas con esto para que funcione. > > ¿Con que estás creando la tarea programada, desde la UI o via command > line? > > Si mal no recuerdo haciendolo desde la UI había algunas cosas que no > > funcionaban bien. Ahora no lo tengo a mano pero mañana me fijo en el > laburo > > y te digo como creamos las tareas programadas nosotros (cero q terminamos > > usando el comando at porque con el estándar del task scheduler alguna > cosa > > no andaba). > > Que versión de Windows estas usando? > > También hay un archivo de log de la tareas programadas que Windows tira > por > > algún lado... es SchedLgU.Txt o algo del estilo. > > 2011/5/23 Sergio Del Franco <[email protected]> > >> Hola Smalltalkers. > >> Les consulto a ver si alguno tuvo que enfrentarse a esto: tengo que > >> correr un programa hecho en Visual Smalltalk desde una tarea > >> programada de Windows. > >> Si la ejecuto con el usuario que tiene la sesión iniciada, funciona. > >> Si la ejecuto como otro usuario (por ejemplo como Administrador desde > >> mi sesión o como mi usuario desde la sesión de Administrador), el > >> programa inicia pero se queda colgado (no hace nada). > >> Ya probé configurar el servicio "Programador de tareas" para que > >> interactúe con el escritorio y no hay diferencias. > >> ¿Alguien logró esto? ¿Alguna sugerencia? > > -- > Sergio. > > ... Sent from my SmurfBerry. > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org > -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
