El programa ejecutado con el Programador de tareas no funciona correctamente (crear archivo)


0

Tengo un programa Ruby compilado como un .exe. Comprueba algunos datos en un sitio web y los almacena en un archivo de texto antes de imprimir un mensaje de éxito y salir. Cuando ejecuto el programa haciendo doble clic, se ejecuta y genera el archivo. Sin embargo, cuando lo ejecuto a través del Programador de tareas (ya sea programado o simplemente haciendo clic en Ejecutar), muestra el mensaje de éxito pero no se genera ningún archivo.

  • Estoy usando una cuenta de administrador y he marcado la casilla para ejecutar con los más altos privilegios.
  • Ingresé a las Propiedades del programa y lo configuré para que siempre se ejecute con privilegios elevados.
  • El archivo se está creando en un directorio no compartido en mi cuenta

¿Qué posible razón podría haber para que esto no funcione?


1
intente especificar una ruta de Inicio en la acción y vea si eso ayuda. ¿Alguna vez ha iniciado sesión como usuario que ejecuta el trabajo?
— Frank Thomas

Eso evita que se ejecute ... nada se inicia, ni siquiera taskeng.exe. Lo resolví modificando mi programa para usar una ruta absoluta a la ubicación de los datos guardados, pero aún así prefiero que esto funcione para que pueda usarse en múltiples máquinas sin modificación.
— Matt
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.