[英]Windows: how can I run something in a new command window in such a way that the window closes when the process finishes or crashes?
我有一個應該坐在那里的腳本,可以在命令窗口中愉快地運行,噴出數據...但是我希望在腳本完成或崩潰時自動關閉窗口。 該腳本由其他進程自動重新啟動,我不希望我的處理機被未使用的終端污染。
在緊急情況下,我曾考慮將腳本設置為Windows服務,將其輸出轉儲到文件中,而僅使命令窗口將“ tail -f”輸出文件,但是我不希望對系統進行重大更改已經運作良好。
當您啟動命令行程序時,這是通常的行為。 只要進程正在運行,控制台就會一直呆在那里,一旦它死了(自然地或偶然地),控制台窗口就會關閉。
對於腳本,批處理文件等也是如此。
如果使用批處理文件或程序顯式運行cmd
,則應提供/c
參數而不是/k
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.