Eu tenho uma tarefa agendada que está configurada para executar um script R iniciando o Rscript.exe e o arquivo de interesse.
Esta tarefa é concluída com êxito quando eu a executo com a opção
"Run only when user is logged on".
Eu preciso agendar a tarefa para ser executada sem mim, por isso verifiquei a opção:
"Run whether user is logged on or not"
e deu a minha senha.
Eu precisava testar isso e, assim, clicar em "executar" apenas para assisti-lo imediatamente falhar com o resultado de
0x1
Existe um ficheiro de registo criado por R quando o script é executado, no entanto a tarefa agendada aparentemente falhou antes de este registo ter sido criado.
Encontrei este recurso , que diz que quando a tarefa não pode ser executada manualmente quando a opção" se o usuário está logado ou não "está marcada.
Com isso em mente, em vez disso, agi a tarefa para executar alguns minutos no futuro. A tarefa novamente falhou com o resultado de execução 0x1 antes de iniciar o Rscript e, assim, criar um log.
Eu repeti esse processo e algumas vezes e o resultado foi o mesmo a cada vez.
Quando observo as propriedades da tarefa, vejo que, em 1 segundo, atingiu a etapa "Ação concluída", que retornou um código de retorno diferente de zero e falhou com um Código operacional de "(2)".
A definição da tarefa é:
Action: Start a program
Program/script: cmd
Add arguments:
/c E:/PROGRA~1/R/R-33~1.1/bin/Rscript.exe T://code//Forecast.R >> T://code//Forecast.log 2>&1