问题描述
我试图在执行命令后关闭 db2cmd.目标是在我使用任务调度程序安排它每天在 2100 小时运行之前让这个文件完美.批处理文件开始执行命令,命令被执行但提示没有关闭.
I am trying to close the db2cmd after executing a command. Goal is to get this file perfect before I schedule it with a task scheduler to run everyday at 2100 hours. The batch file starts execution of the command, the command gets executed but the prompt doesn't close.
我浏览了以下链接,但没有任何组合有效.
如何在运行后关闭命令行窗口批处理文件?
如何在批处理文件执行后自动关闭cmd窗口?
I have been through the below links but no combination is working.
How to close the command line window after running a batch file?
How to automatically close cmd window after batch file execution?
这是我的简短脚本开始 C:"Program Files"IBMSQLLIBBINdb2cmdadmin.exe "db2 -tvf D:stats.sql > D:stats.output"
该命令有效,但提示在完成后仍保持打开状态.我试过做 -
"&& 退出 0",
下一行中的exit 0",
退出"在下一行,
"启动 db2cmdadmin "db2 -tvf D:stats.sql > D:stats.output""
The command works but the prompt remains open after completion. I have tried doing -
"&& exit 0",
"exit 0" in the next line,
"exit" in the next line,
"start db2cmdadmin "db2 -tvf D:stats.sql > D:stats.output""
但是没有任何东西可以关闭提示.我该如何纠正这个问题?
But nothing closes the prompt. How can I correct this?
推荐答案
您可能希望将命令行开关 /c
添加到您的命令中
You probably want to add the command line switch /c
to your command
start C:"Program Files"IBMSQLLIBBINdb2cmdadmin.exe /c "db2 -tvf D:stats.sql > D:stats.output"
作为 手册中有说明.
这篇关于从批处理文件执行命令后关闭 db2cmd 提示符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!