Linux 系统可以通过crontab -e 设置定时任务,Windows系统没有crontab命令,但是Windows系统有跟crontab命令比较接近的命令: schtasks 命令。
# 设置定时任务
(每分钟执行一次):
(每天9:30执行)
# 查询定时任务(如果查询出错,那么切换字符集 chcp 437,切回来 chcp 936)
schtasks /query
# 删除定时任务
具体参数说明参见:http://www.cnblogs.com/lostyue/archive/2011/10/24/2223166.html
常见问题:
手动执行bat文件运行正常,schtasks定时执行时报错。(通常是找不到相应的配置文件)
原因:
schtasks的默认起始路径为:C:\Windows\System32
解决方法:
在定时执行的bat文件开头加几行命令,先进入存放配置文件的目录。如: