通过谷歌搜索可以找到与cron功能相同的软件,但没有内置在Windows中。

我使用的是Windows XP Professional,但任何版本的Windows建议都可能对某些人有所帮助。

是否也有一种方法以编程方式或通过命令行调用此功能(基于答案称为任务调度器)?


当前回答

最类似的是Windows的计划任务(控制面板->计划任务),尽管它们与cron相差甚远。

最大的区别(对我来说)是它们要求用户登录到Windows系统,以及一个用户帐户(包括密码和所有内容),如果您的本地安全策略要求定期更改密码,这将成为一场噩梦。我还认为,就设置项目运行的间隔而言,它不如cron灵活。

其他回答

是否也有一种方法以编程方式调用这个功能(基于答案被称为任务调度器)[…]?

MSDN上的任务调度程序API。

At命令现在已弃用

你可以使用SCHTASKS

使用Windows任务计划程序按时间和日期安排任务。

除了Windows任务调度器,Windows上还有“at”。除了它有一个命令行界面之外,我不确定它与任务调度器有什么不同。

不是一个确切的Windows版本,但是你可以使用Cygwin的crontab。有关安装说明,请参见这里:这里。