繁体   English   中英

Windows:如何在新命令窗口中以某种方式在进程完成或崩溃时关闭窗口?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM