Cronical (Windows crond)
.NET-based cron daemon (crond). Can replace Windows Services and Scheduled Tasks, typically for running service-like processes as part of an application suite - or just by itself.
What is it?
Cronical is a replacement and improvement over the Windows' Scheduled Tasks. It is a reimplementation of the UNIX crond process, which schedules jobs (programs, shell commands) to be run at certain intervals. It's quiet, light-weight, effective, and very reliable.
It targets the .NET framework v4.7.2, but has otherwise no dependencies.
- Download the binaries above and unpack.
- Copy the three files in the Binaries folder to a suitable location on disk.
Open an administration command prompt and run the following command:
- Cronical is now registered as a Windows Service. Simply start it as a service, and it will parse the information in the cron.dat file and make sure everything is running smoothly.
- Can handle hundreds of jobs per day without breaking a sweat.
- Can handle missed jobs during an outage.
- Output (or just error output) from jobs can be emailed.
- Can start other programs and monitor them, restarting them if they terminate.
- Automatically discovers changes to the configuration file and restarts jobs dynamically.
Is it free?
Cronical is released under an open source Apache 2.0 license, and as such is free to use and deploy.
Written by Mats Gefvert. Please use the GitHub repository to file issues or questions.