我試圖安排腳本在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