Jboss

從 Bash 腳本登錄 Wildfly CLI 時,不斷顯示幫助上下文

  • December 25, 2020

我有幾個 bash 腳本可以將使用者登錄到 Wildfly cli,然後執行一些任務。

例如:

read -p “Enter Admin Name :” USERNAME

read -s -p “Enter Admin Password :” SECRET

echo

/opt/wildfly/bin/jboss-cli.sh –connect controller=localhost:9990 –user= $ USERNAME –password= $ SECRET<<EOF

ls

部署資訊

退出

EOF

登錄有效,我可以成功執行任務;但它一直顯示幫助選項;把螢幕弄得亂七八糟。有沒有辦法抑制這種情況?當直接在 cli 上而不是通過腳本執行相同的命令時,不會發生這種情況。在網上搜尋過,但沒有運氣。RHEL7 Wildfly 21.0.2(在 Wildfly 18x 中有同樣的問題)。WildFly CLI

經過更多搜尋並提出更好的查詢後,我找到了答案;它已閱讀手冊。無論如何,我發現使用 jboss-cli “–commands” 開關解決了我的問題。所以現在我的 jboss 片段看起來像

/opt/wildfly/bin/jboss-cli.sh –connect controller=localhost:9990 –user= $ USERNAME –password= $ 秘密 –commands=“ls,deployment-info,exit”

引用自:https://serverfault.com/questions/1047454