O programa executado com o Agendador de Tarefas não funciona corretamente (criar arquivo)


0

Eu tenho um programa Ruby compilado como um exe. Ele verifica um site em busca de alguns dados e o armazena em um arquivo de texto antes de imprimir uma mensagem de sucesso e sair. Quando executo o programa clicando duas vezes, ele é executado e gera o arquivo. No entanto, quando o executo pelo Agendador de Tarefas (agendado ou simplesmente clicando em Executar), ele exibe a mensagem de êxito, mas nenhum arquivo é gerado.

  • Estou usando uma conta de administrador e marquei a caixa para executar os privilégios mais altos.
  • Eu fui para as propriedades do programa e configurá-lo para sempre executar com privilégios elevados.
  • O arquivo está sendo criado em um diretório não compartilhado na minha conta

Qual possível razão poderia haver para isso não funcionar?


1
tente especificar um caminho Start In na ação e veja se isso ajuda. você já logou como o usuário executando o trabalho?
Frank Thomas

Isso impede a execução de todos ... nada lança, nem mesmo taskeng.exe. Eu resolvi isso modificando o meu programa para usar um caminho absoluto para o local de dados salvos, mas eu ainda prefiro fazer isso funcionar para que possa ser usado em várias máquinas sem modificação.
Matt
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.