我试图找出一种方法让 weblogic WLST 终端以静默模式运行。
当我用 java weblogic.WLST
启动终端时命令,它打印以下行:
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
是否有命令行标志或一些未知的巫术使解释器不写这些行?
我一厢情愿地尝试了 -s 以保持沉默,但无济于事。
我所有的谷歌搜索都让我找到了一个 -i 标志,它做了一些完全不同的事情。
编辑:
澄清我的目的:
我需要解释器来运行 python 脚本,我确实需要它的输出。然而,欢迎信息是无用的困惑,我想摆脱它。
仅限于:
我唯一的问题是解释器本身写的第一行。一旦进入python脚本,我就可以处理发送到输出的内容。我唯一的问题是上面写的欢迎词。这些是由解释器本身编写的,而不是 Python 代码。
最佳答案
为了解决这个问题,我做了一些不同的事情..
我放了一个 grep -v
在输出中..像这样:
java weblogic.WLST script.py $ARGS | grep -v "Initializing WebLogic Scripting Tool (WLST) ..." | grep -v "Welcome to WebLogic Server Administration Scripting Shell" | grep -v "Type help() for help on available commands" | grep -v "Successfully connected to Admin Server \"AdminServer\" that belongs to domain \"domain\"." | grep -v "Warning: An insecure protocol was used to connect to the server." | grep -v "To ensure on-the-wire security, the SSL port or Admin port should be used instead." | grep -v "Location changed to domainRuntime tree. This is a read-only tree" | grep -v "with DomainMBean as the root MBean." | grep -v "For more help, use help('domainRuntime')" | grep -v "Successfully connected to Admin Server" | grep -v "Connecting to t3://"
关于weblogic - 静默运行 WLST 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21831434/