首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从批处理文件执行命令后关闭db2cmd提示符

从批处理文件执行命令后关闭db2cmd提示符
EN

Stack Overflow用户
提问于 2015-11-06 21:43:44
回答 2查看 2.6K关注 0票数 0

在执行命令后,我试图关闭db2cmd。目标是在我用任务调度程序安排它在2100小时每天运行之前完成这个文件。批处理文件开始执行命令,命令被执行,但提示符没有关闭。

我已经通过下面的链接,但没有组合是有效的。

如何在运行批处理文件后关闭命令行窗口?

如何在批处理文件执行后自动关闭cmd窗口?

这是我的短剧本

start C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe "db2 -tvf D:\stats.sql > D:\stats.output"

该命令可以工作,但在完成后提示仍处于打开状态。我试过-

"&&从0出口“,

下一行的“0出口”,

下一行的“出口”,

“启动db2cmdadmin "db2 -tvf D:\stats.sql >D:\stats.output”

但是没有什么能关闭提示。我该怎么纠正呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-06 22:36:47

您可能希望将命令行开关/c添加到命令中。

代码语言:javascript
复制
start C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe /c "db2 -tvf D:\stats.sql > D:\stats.output"

作为手册中解释了

票数 0
EN

Stack Overflow用户

发布于 2015-11-06 22:03:21

我还没试过,但通常对我有用。在‘结束’

代码语言:javascript
复制
start `C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe "db2 -tvf D:\stats.sql > D:\stats.output"

代码语言:javascript
复制
goto eof

然后放一个循环

代码语言:javascript
复制
:eof 

然后退出,这样总共代码将是

代码语言:javascript
复制
@echo off
   start `C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe "db2 -tvf D:\stats.sql > D:\stats.output"
goto eof

:eof
exit
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33576184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档