Eu tenho um programa Ruby compilado como um .exe. Ele verifica alguns dados em um site e os armazena em um arquivo de texto antes de imprimir uma mensagem de sucesso e sair. Quando executo o programa clicando duas vezes, ele executa e gera o arquivo. No entanto, quando o executo por meio do Agendador de tarefas (seja agendado ou simplesmente clicando em Executar), ele exibe a mensagem de sucesso, mas nenhum arquivo é gerado.
- Estou usando uma conta de administrador e marquei a caixa para executar com os privilégios mais altos.
- Entrei nas Propriedades do programa e configurei-o para sempre rodar com privilégios elevados.
- O arquivo está sendo criado em um diretório não compartilhado na minha conta
Que possível razão poderia haver para isso não funcionar?