在Windows中设置cron作业

时间:2011-08-25 18:37:42

标签: windows cron scheduled-tasks

我必须每天从SFTP服务器下载文件。我有从程序服务器检索文件的程序,但我正在考虑设置一个cron作业(或类似的东西)来自动化。我们是Windows商店,需要在Windows中设置cron作业。

5 个答案:

答案 0 :(得分:48)

相当于cron作业的窗口是计划任务。

可以按照AlexRudu的描述创建计划任务,但也可以使用schtasks完成命令行(如果您需要编写脚本或添加它到版本控制)。

一个例子:

schtasks /create /tn calculate /tr calc /sc weekly /d MON /st 06:05 /ru "System"

创建任务计算,它在每个星期一6:05开始计算器(计算)(如果你需要的话)。

可在此处找到所有可用命令:http://technet.microsoft.com/en-us/library/cc772785%28WS.10%29.aspx

适用于Windows Server 2008以及Windows Server 2003。

答案 1 :(得分:41)

  1. 确保您以管理员身份登录,或者您拥有与管理员相同的访问权限。
  2. 开始 - > 控制面板 - > 系统和安全性 - > 管理工具 - &gt ; 任务计划程序
  3. 操作 - > 创建基本任务 - >输入名称并单击“下一步”
  4. 按照向导进行操作。

答案 2 :(得分:7)

http://windows.microsoft.com/en-US/windows7/schedule-a-task

也许这对Windows预定任务有帮助......

答案 3 :(得分:7)

pycron我真的作为Windows的Cron实现,但也有内置的调度程序,它应该可以正常工作(控制面板 - >计划任务 - >添加计划任务)

答案 4 :(得分:1)

如果您不想使用Scheduled Tasks,则可以使用Windows Subsystem for Linux,它可以让您在Linux上使用cron作业。

要确保cron确实在运行,可以在Linux终端中键入service status cron。如果它当前未运行,则键入service cron start,您应该会很好。