我有一个 Jenkins 项目,需要在执行其他命令的同时运行批处理脚本。因此,该脚本需要在后台运行。我还想在其他命令执行完成后停止后台脚本。
我开始尝试START /B myscript.bat
,但找不到myscript.bat
按名称停止的方法。有没有简单的方法可以停止后台批处理?
答案1
有没有简单的方法可以停止后台批处理进程?
是的。您可以使用taskkill
。
例子:
taskkill /f /fi "windowtitle eq Administrator: Command Prompt - myscript.bat"
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 任务终止- 结束一个或多个进程(通过进程 ID 或图像名称)。