How do you run a crontab in Cygwin on Windows?

You need to also install cygrunsrv so you can set cron up as a windows service, then run cron-config.

If you want the cron jobs to send email of any output you’ll also need to install either exim or ssmtp (before running cron-config.)

See /usr/share/doc/Cygwin/cron-*.README for more details.

Regarding programs without a .exe extension, they are probably shell scripts of some type. If you look at the first line of the file you could see what program you need to use to run them (e.g., “#!/bin/sh“), so you could perhaps execute them from the windows scheduler by calling the shell program (e.g., “C:\cygwin\bin\sh.exe -l /my/cygwin/path/to/prog“.)

Leave a Comment