什么是cron的Windows版本?

谷歌search发现了一个软件,执行与cron相同的function,但没有内置到Windows中。

我正在运行Windows XP Professional,但对于任何版本的Windows的build议都可能对某人有帮助。

是否也有一种方法来调用此function(基于答案称为任务计划程序)编程或通过命令行?

对于原来的问题,询问有关Windows XP(和Windows 7): Windows任务计划程序

对于命令行使用,您可以使用AT命令进行计划 。

对于较新的Microsoft操作系统版本Windows Server 2012 / Windows 8,请查看schtasks命令行实用程序。
如果使用PowerShell,则Windows PowerShell中的计划任务Cmdlet将用于编写脚本。

Windows的“AT”命令与cron非常相似 。 它可以通过命令行。

'at'命令。

“AT命令安排命令和程序在指定的时间和date在计算机上运行,​​Schedule服务必须运行才能使用AT命令。

pycron在Windows上是紧密匹配的。

以下条目得到支持:

 1 Minute (0-59) 2 Hour (2-24) 3 Day of month (1-31) 4 Month (1-12, Jan, Feb, etc) 5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc) 6 User that the command will run as 7 Command to execute 

是否还有一种方法来调用此function(基于答案称为任务计划程序)编程方式[…]?

MSDN上的任务计划程序API 。

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

如果你喜欢好的cron, CRONw就是要走的路。

 Supported systems * Windows 2000 (any version) works * Windows XP (SP 2) works * Windows Server 2003 works * Windows NT 4 (SP 6) should work but not tested * Windows 3.11, Windows 95, Windows 98, Windows ME, Windows XP beneath SP2 not supported by design 

最接近的是Windows计划任务(控制面板 – >计划任务),尽pipe它们离cron相差甚远。

对我来说最大的区别是他们需要一个用户login到Windows和一个用户帐户(密码和全部),如果您的本地安全策略需要定期更改密码,这将使事情变成一场噩梦。 我也觉得它比cron更不灵活,只要设置运行项目的时间间隔即可。

不完全是一个Windows版本,但是你可以使用Cygwin的crontab。 有关安装说明,请参阅此处: 此处 。

Windows有NNCron 。 IT可以安排工作定期运行。

Zcron可免费供个人使用。

除了Windows任务计划程序,您还可以在Windows上使用“at”。 我不确定它与Task Scheduler有什么不同之处,除了它有一个命令行界面。

At命令现在已被弃用

你可以使用SCHTASKS