我运行以下脚本来启动WebLogic服务器。现在,如果我关闭命令提示符窗口,WebLogic将关闭。有没有一种方法可以让它进入后台并从shell中删除它,就像在UNIX中一样?
cmd.exe>
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\kent>cd "C:\Oracle\Middleware\user_projects\domains\EPMSystem\bin"
C:\Oracle\Middleware\user_projects\domains\EPMSystem\bin>startWebLogic.cmd
.
.
JAVA Memory arguments: -Xms256m -Xmx512m
.
WLS Start Mode=Production
.
...
...
...
<Sep 30, 2013 6:21:47 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<Sep 30, 2013 6:21:47 AM EDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
答案 0 :(得分:2)
试试这个,它涉及创建一个VBS文件。保存在任何地方
CreateObject("Wscript.Shell").Run """" & "C:\Oracle\Middleware\user_projects\domains\EPMSystem\bin\WebLogic.cmd" & """", 0, False
保存&amp;随时运行它,它将从视图中隐藏这个批处理文件(甚至不在任务栏中)。但是,进程“cmd.exe”仍将存在于任务管理器中,并且结束此进程将结束该文件。
在任何时,您希望结束所有cmd运行的实例,在命令提示符处键入以下内容:
taskkill /f /im "cmd.exe"
这将允许你退出
莫纳
答案 1 :(得分:1)
您可以使用start
命令执行该程序。请参阅:http://ss64.com/nt/start.html
Syntax
START "title" [/Dpath] [options] "command" [parameters]
所以你需要的命令是:start "" startWebLogic.cmd