批量使命令超时,没有不必要的延迟

问题描述

我本质上是在寻找此解决方案'timeout a command in bash without unnecessary delay',但是它必须用于script.bat文件

给出一个cmd.exe终端。 然后我们start "long-running" /path/to/long-running程序。 然后我们设置timeout /t 600 /nobreak来给程序运行时间。 之后,我们taskkill /F /FI "WINDOWTITLE eq long-running"停止程序。

程序在600s之前结束时,例如在120s之后结束。

然后,脚本必须提前终止,而不必等待超时达到600秒。

我们如何在两者中的较早者终止脚本? [超时过去/提前终止]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)