O comando at
do Unix não está disponível no Cygwin. O Cygwin usou tradicionalmente o comando at
do Windows, mas este foi substituído em favor de schtasks.exe
.
Portanto, a resposta à sua pergunta é sim: você só pode usar a Tarefa Agendada no Windows para executar uma tarefa uma vez.
(Você pode usar cron
e configurá-lo em uma data específica em um horário específico ... mas ele será repetido a cada ano, a menos que você remova a tarefa do crontab.); -)