在Windows中设置Cron作业


79

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

Answers:


69

与cron作业等效的窗口是计划任务。

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

一个例子:

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

创建任务计算,每个星期一的下午6:05启动计算器(calc)(您是否需要这样做)。

可以在这里找到所有可用的命令:http : //technet.microsoft.com/zh-cn/library/cc772785%28WS.10%29.aspx

它适用于Windows Server 2008和Windows Server 2003。


感谢您的回答。有什么办法可以查看终端上当前活动的任务?
gberth

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

8
或只是运行Win+R然后执行taskschd.msc
Luca Filosofi

有没有导入/导出Windows计划任务的方法?
马克西玛Alekz


10

pycron,我确实将其作为Windows的Cron实现,但是还有内置的计划程序,该计划程序可以很好地满足您的需要(控制面板->计划任务->添加计划任务)。


1
该链接似乎有效,它指向下载页面。
穆罕默德·汉南

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.