EVERY 0060
significa que o trabalho precisa ser executado a cada 60 minutos. Se você deseja executar uma vez por dia, é necessário remover o EVERY 0060
. Assim:
SCHEDULE Server1#Jobstream1
ON RUNCYCLE RULE1 "FREQ=DAILY;INTERVAL=1"
:
Server1#Job1
OPENS Server1#"\ns-abc1\app1\abc.CSV"
END
Para começar a verificar apenas em um determinado momento, adicione uma dependência AT
, no trabalho ou no cronograma, especificando o horário de início. Isso também melhorará o desempenho do sistema, já que a verificação no arquivo será iniciada apenas no horário especificado.
Se o arquivo não vir todos os dias, considere usar UNTIL time ONUNTIL SUPPR
para suprimir o trabalho após o tempo especificado
Para um cenário mais complexo, considere também o EDWA (disponível desde o TWS 8.4) ou o novo STARTCOND (introduzido em 9.4 FP1)