相对于Linux上的crontab
Windows上就是“任务计划”了
我们一般都是在控制面板里增加任务计划
其实,也可以通过命令工具来管理任务计划的

增加一个任务计划,每5个小时执行del.bat

schtasks /create /sc hourly /mo 5 /tn "del log files" /tr d:\ysz\work\Office_Preview\work\del.bat


del.bat是删除某个文件夹下的所有log文件

del /F /Q "c:\Program Files\Apache Software Foundation\apache-tomcat-6.0.18\logs\*.log"



如果直接执行.bat文件的话,在执行时是会弹出一个命令窗口的
我们可以再.bat的目录下创建一个.vbe文件

set ws=wscript.createobject("wscript.shell")
ws.run "del.bat /start",0


然后修改我们的任务计划

schtasks /change /tn "del log files" /tr d:\ysz\work\Office_Preview\work\del.vbe


这样就可以了