Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are needing a server that is solely responsible for executing various data manipulation scripts based on different events or triggers - previously when we were using Debian linux we scheduled it all with cron jobs. Is the windows task scheduler as robust as cron jobs? If not what alternatives are there. We use MySQL not MSSQL so their task scheduler is out of the question.

share|improve this question

Windows' Task Scheduler is perfectly fine for the job of scheduling tasks; of course, what the tasks can actually do depends on the programs/scripts/commands you ask it to run.

share|improve this answer

Task Scheduler works just fine. GUI or cmd-line, too. And if you're really tied to GNU cron, you can install Cygwin.

If you have to do complex things (that even cron can't handle), you'll need 3rd-party commercial software. I mean things like handling multiple simultaneous runs, throttling, multiple machines, workflows - you'll need something expensive.

share|improve this answer

Take a look at the Windows Task Scheduler. It has evolved significantly over the years and now supports event triggers such as
- time,
- logon/off, - user connect/disconnect
- workstation lock/unlock
- system startup/idle
- particular Windows event log items

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.