通过谷歌搜索可以找到与cron功能相同的软件,但没有内置在Windows中。
我使用的是Windows XP Professional,但任何版本的Windows建议都可能对某些人有所帮助。
是否也有一种方法以编程方式或通过命令行调用此功能(基于答案称为任务调度器)?
通过谷歌搜索可以找到与cron功能相同的软件,但没有内置在Windows中。
我使用的是Windows XP Professional,但任何版本的Windows建议都可能对某些人有所帮助。
是否也有一种方法以编程方式或通过命令行调用此功能(基于答案称为任务调度器)?
当前回答
对于最初的问题,询问Windows XP(和Windows 7): Windows任务调度器
对于命令行使用,您可以使用AT命令进行调度。
对于较新的微软操作系统版本(Windows Server 2012 / Windows 8),请查看schtasks命令行实用程序。 如果使用PowerShell, Windows PowerShell中的计划任务cmdlet是为脚本编写的。
其他回答
Windows有NNCron。IT部门可以定期安排作业运行。
是否也有一种方法以编程方式调用这个功能(基于答案被称为任务调度器)[…]?
MSDN上的任务调度程序API。
您可以在PowerShell中使用计划性任务API以及配置。Json文件用于参数输入。我想最低限度是5分钟。一个通过api创建非常基本的计划任务的示例教程 你也可以通过cmd使用schtasks.exe。我可以看到在执行schtasks.exe /Create /?时,分钟修饰符限制为1分钟。无论如何AT现在已弃用。
无论如何,我正在开发一个像CRON一样的工具。如果成功,我会在这里更新。
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
Windows中的“AT”命令与cron非常相似。可以通过命令行访问。