什么是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