Windows 是否有 cron 作业的替代方案?我想安排一项任务每天早上 6 点运行。
编辑:我想在命令行上执行此操作以便在批处理脚本中使用。
答案1
Windows 有“计划任务”,您可以使用它来安排脚本和程序的运行。 微软知识库
使用计划任务 要打开计划任务,请单击“开始”,单击“所有程序”,指向“附件”,指向“系统工具”,然后单击“计划任务”。
要安排新任务:
- 双击“添加计划任务”以启动计划任务向导,然后在第一个对话框中单击“下一步”。
下一个对话框显示计算机上安装的程序列表,这些程序要么是 Windows XP 操作系统的一部分,要么是软件安装的结果。
使用下列步骤之一:* 如果列出了要运行的程序,请单击该程序,然后单击下一步。* 如果要运行未列出的程序、脚本或文档,请单击浏览,单击要安排的文件夹和文件,然后单击打开。
键入任务的名称,然后选择以下选项之一:* 每日* 每周* 每月* 仅一次* 当我的计算机启动时(用户登录前)* 当我登录时(仅在当前用户登录后)
单击“下一步”,指定运行任务的日期和时间的信息,然后单击“下一步”。
请注意,有关运行任务的日期和时间的信息取决于您在上一个向导对话框中所做的选择。例如,如果您选择每周,则必须指明星期几、时间,以及任务是否应每周运行、每两周运行、每三周运行等等。
- 键入与此任务关联的用户的名称和密码。请确保您选择的用户具有足够的权限来运行该程序。默认情况下,向导会选择当前登录的用户的名称。
- 单击“下一步”,然后在验证所做的选择后单击“完成”。
答案2
您可能还想了解一下我经常使用的“at”命令。
http://www.ss64.com/nt/at.html:)
例如,
at 6:00 /EVERY:m,t,w,th,f,s,su run_job.cmd
每天 6 点执行“run_job”。
答案3
任务列表正是我所寻找的;我找到了。谢谢你的帮助!
答案4
您正在寻找的命令被调用at
,它将允许您通过命令行创建计划任务,例如:
at 22:00 shutdown /r /t 30
at 6a /every:m,t,w,th,f,s,su cmd /c c:\cave\vampire.bat