gpt4 book ai didi

batch-file - JBoss:如何忽略按任意键继续,而不编辑 jboss-cli.bat?

转载 作者:行者123 更新时间:2023-12-03 11:20:46 30 4
gpt4 key购买 nike

我们正在尝试使用 jboss-cli.bat 读取 JBoss 状态。命令。

jboss-cli.bat -c --command=":read-attribute(name=server-state)" > "$env:JBOSS_HOME\JbossServerStatus.txt"

将状态存储在 TXT 中文件。由于出现“ Press any key to continue ”, Controller 不会返回。

有什么办法可以忽略按任意键继续而不编辑 jboss-cli.bat ?我们知道通过添加 set NOPAUSE = true , 将避免这个问题,但我们正在寻找不编辑文件的解决方案。

最佳答案

jboss-cli.bat包括一行

 if "x%NOPAUSE%" == "x" pause

所以,我们只需要声明一个名为 NOPAUSE的环境变量。并在调用 jboss-cli.bat 之前将其设置为某个值
set "NOPAUSE=true"
jboss-cli.bat .....

如果 joss-cli.bat正在从 powershell 脚本(来自评论)中调用,那么我们将需要使用类似
$env:NOPAUSE = "true"
.\jboss-cli.bat .....

关于batch-file - JBoss:如何忽略按任意键继续,而不编辑 jboss-cli.bat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344914/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com