Windows上创建计划任务,尽管可以通过控制面板中的”计划任务”来创建,但是,有可能会报错:
这时,可以在cmd中使用命令行工具schtasks来创建。比如想要创建一个名为”testschtask”的任务,该任务在每天的13:00时,执行脚本D: est.py,可以使用下面的命令:
schtasks /create /tn testschtask /tr D: est.py /sc DAILY /st 13:00:00
要查看任务,可以直接输入schtasks,它可以列出当前所有的计划任务。如果需要查看具体某一个任务,可以这样:
schtasks /Query /tn testschtask
要删除任务,可以这样:
schtasks /Delete /tn testschtask
可以通过” schtasks /?”查看该命令的帮助信息。
如果schtasks 在cmd上提示错误: “无法加载列资源”。解决办法如下:
查看cmd 编码:”chcp”,如果返回936,说明是中文GBK编码,此时 schtasks就会报错,可以将编码936调整 为 437 美国编码。调整方法如下:
chcp 437
参考:
http://www.feiesoft.com/windows/cmd/schtasks.htm