Corda standalone shell-在不进入shell的情况下执行命令

Corda standalone shell-在不进入shell的情况下执行命令,corda,Corda,Shell的帮助说明如下: corda-shell [-hvV] [--logging-level=<loggingLevel>] [--password=<password>] [--sshd-hostkey-directory=<sshdHostKeyDirectory>] [--sshd-port=<sshdPort>] [--truststore-file=<trustStoreFile>]

Shell的帮助说明如下:

corda-shell [-hvV] [--logging-level=<loggingLevel>] [--password=<password>]
        [--sshd-hostkey-directory=<sshdHostKeyDirectory>]
        [--sshd-port=<sshdPort>] [--truststore-file=<trustStoreFile>]
        [--truststore-password=<trustStorePassword>]
        [--truststore-type=<trustStoreType>] [--user=<user>] [-a=<host>]
        [-c=<cordappDirectory>] [-f=<configFile>] [-o=<commandsDirectory>]
        [-p=<port>] [COMMAND]

您需要首先进入shell才能向节点发出命令。[COMMAND]参数可能有点误导,它唯一的命令是“install shell extension”,它只是添加了一个别名,以便可以使用合适的名称(如“corda shell”)运行jar。

那么您是否收到错误,或者什么都没有发生?我从来没有试图把命令包括在内;我通常先启动节点shell,然后键入命令。我假设您希望使用shell脚本自动执行该操作?我已经编辑了这个问题。我想我走错方向了。我需要自己创建一个RPC客户机java程序,我想这将优雅地关闭节点。是的,我有一个自动化部署的CI/CD,但它不尊重这样一个事实,即在部署节点时,可以运行正在进行的流。我需要在我的CI/CD中添加此支持
Unmatched argument: help
Did you mean: install-shell-extensions?