在执行命令后,我试图关闭db2cmd。目标是在我用任务调度程序安排它在2100小时每天运行之前完成这个文件。批处理文件开始执行命令,命令被执行,但提示符没有关闭。
我已经通过下面的链接,但没有组合是有效的。
这是我的短剧本
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”
但是没有什么能关闭提示。我该怎么纠正呢?
发布于 2015-11-06 22:36:47
您可能希望将命令行开关/c添加到命令中。
start C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe /c "db2 -tvf D:\stats.sql > D:\stats.output"作为手册中解释了。
发布于 2015-11-06 22:03:21
我还没试过,但通常对我有用。在‘结束’
start `C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe "db2 -tvf D:\stats.sql > D:\stats.output"放
goto eof然后放一个循环
:eof 然后退出,这样总共代码将是
@echo off
start `C:\"Program Files"\IBM\SQLLIB\BIN\db2cmdadmin.exe "db2 -tvf D:\stats.sql > D:\stats.output"
goto eof
:eof
exithttps://stackoverflow.com/questions/33576184
复制相似问题