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