我试图安排脚本在Windows上运行。触发部分工作正常。我的脚本的重要组成部分,是这样的:Windows批处理启动命令和ECHO完成并关闭cmd窗口
start C:\staging-script -arg1 arg -arg2 arg & ECHO "Did staging"
start C:\prod-script -arg1 arg -arg2 arg & ECHO "Did prod"
当我从CMD.EXE,两个CMD窗口被打开运行,无论是执行脚本,然后窗口不关闭。当我尝试为此使用Windows调度程序时,它失败,因为“资源仍在使用”
此外,ECHO发生在原始窗口中(这是它们应该发生的地方),但是立即发生,而不是开始任务完成。
因为剧本中的某些东西,windows可能不会关闭?暂停?你能告诉我们脚本吗?和“在父窗口启动后启动的回显后处理”似乎是一个失败的原因。 –
该命令似乎退出。新的cmd窗口显示'C:\>'并且该提示符起作用。 – marisbest2
'start“”cmd/C your-script -args'? – aschipfl