我正在尝试创建一个批处理文件,该程序启动一个程序来监控进程,例如凌晨1点,然后持续一个小时,然后大约凌晨2点停止该程序并将日志文件保存到特定位置。
START / MAX C:\ Procmon.exe
我该怎么做?
答案 0 :(得分:3)
您是否会通过Windows调度程序运行此操作,如果是这样,您可以在一段时间后停止任务运行,或者您希望它重新启动它。
答案 1 :(得分:0)
如果你很幸运没有在Vista(*)上运行,那么“AT”命令可能会对你有用,这样就可以在凌晨1点发出你在问题中描述的命令。
然后你会安排第二个命令在凌晨2点使用“AT”来使用“TASKKILL”命令来停止进程,如果你很高兴命令以偏见终止。
如果不这样做,写一个小程序,它会驻留在内存中并在确定正确的时间时执行“开始”和“停止”指令。
(*)我在Vista上尝试过AT,它似乎对我不起作用,你的里程可能会有所不同。任务调度程序似乎也同样令人怀疑。
答案 2 :(得分:0)
您不应该使用批处理文件。 Windows任务计划程序完全适用于此类任务,功能更强大。