Instalar o cron no Cygwin como serviço no Windows.

Passos

  • Instalar o cygrunsrv no Cygwin

  • Iniciar o Cygwin como administrador do Windows

  • Registrar o serviço

cygrunsrv -I CYGWIN-cron -u SEU_USUARIO_AQUI -p /usr/sbin/cron -a "-n"
  • Ver detalhes do serviço
cygrunsrv --list -V

📋 A saída do comando acima deve mostrar que o serviço está parado

  • Iniciando o serviço
cygrunsrv --start CYGWIN-cron
  • Ver detalhes do serviço
cygrunsrv --list -V

📋 A saída do comando acima deve mostrar que o serviço está em execução

  • Verificar que o serviço está cadastrado no Windows
cmd /c 'services.msc'

Buscar pelo serviço CYGWIN-cron

  • Agora é só registrar alguma execução no cron
# em um sessao do cygwin com seu usuario definido no inicio
crontab -e
# ou, se você quiser especificar o editor
env VISUAL="vim" crontab -e