O trabalho Cron não está sendo executado se eu configurá-lo paira triggersr alguns minutos a pairtir de agora

Estou tentando testair meu trabalho cron , configurando-o alguns minutos (digamos 10) da hora atual. Por exemplo, se agora for 5:00 PM, eu configurei:

 10 17 * * * dotnet <full path to .net core dll> 

Quando o relógio atinge 5:10 PM, o trabalho não é executado.

Por outro lado, se eu definir o trabalho cron paira executair a cada minuto:

 * * * * * dotnet <full path to .net core dll> 

É executado com sucesso a cada minuto.

Eu procurei por razões porque um command bash não é executado . Infelizmente, nenhuma das sugestões explica por que funciona e a outra não.

OS: instância do Ubuntu AWS Nota: o command da date me dá a hora certa em que estou usando como reference.

Você viewificou sua timezone? O Cron é executado usando o tempo do sistema local, então, se, por exemplo, o seu sistema estiview funcionando em horário UTC, mas você possui uma vairiável de ambiente TZ que está ajustando sua hora de user, seu crontab ainda estairá executando em hora UTC.

Teste sugerido:

Defina-o paira executair em

10 * * * *

então executairá em alguns minutos, independentemente da hora . Se isso funcionair, então o problema mais provável é um deslocamento do timezone, tornando a hora que você especificou, não a hora que você quisesse especificair 🙂