我正在调整一个 WinXP 批处理文件,该文件使用 AT 命令来安排一些交互式的、持续时间相当长的活动(以及稍后杀死它们将产生的进程)以使用 Win7 的 SCHTASKS 版本(因为 Win7 中的 AT 不再支持/interactive标志),例如翻译
at 00:59 /interactive /every:Monday "h:\bin\scrape.bat"
at 03:02 /interactive /every:Monday "h:\bin\kill_scrape.bat"
类似于:
schtasks /Create /TN SCRAPER /IT /ST 00:59 /K /ET 03:02 /ST: 04:02\
/SC WEEKLY /D MON /TR "h:\bin\scrape.bat"
...这似乎更简单,因为它会直接使用调度程序来终止预定的活动(如果我理解如何/K
使用/ET
or是正确的/DU
。上述工作,但任务以 10 分钟的默认间隔重复。有了这个/RI
选项,我可以给它一个最多 122 分钟的重复间隔......但它仍然可以在 {122 秒}-分钟重复,我收集,我不想要那个......并且有很多行要翻译,而且我的 elisp 还不足以从所有任务持续时间中减去一分钟。SCHTASKS 中是否有任何选项可以避免重复计划任务?非常感谢。