seb*_*ebi 5 deployment glassfish asadmin undeploy
我需要一种从Glassfish取消部署所有应用程序的方法.通常,我会asadmin undeploy --target=[target] [appname]"
用于每个应用程序.我的问题是我不知道服务器上存在的所有应用程序的名称.是否有一个命令允许我取消部署所有内容?谢谢.
Joh*_*hny 12
你可以像这样创建一个bash脚本:
#!/bin/bash
ASADMIN=(path to Glassfish asadmin executable)
function undeploy_all {
for p in $*; do
echo "Undeploying $p..."
$ASADMIN undeploy $p
done;
}
apps=`$ASADMIN list-applications -t | awk '{print $1;}'`
undeploy_all $apps
Run Code Online (Sandbox Code Playgroud)
运行它时,它将自动取消部署所有已部署的应用程序.它需要awk
.确保ASADMIN
使用路径配置变量asadmin
.
归档时间: |
|
查看次数: |
4704 次 |
最近记录: |