diff --git a/rel/files/emqttd_ctl b/rel/files/emqttd_ctl index d88f9ff03..f98a3da66 100755 --- a/rel/files/emqttd_ctl +++ b/rel/files/emqttd_ctl @@ -225,13 +225,19 @@ case "$1" in fi if [[ $# -eq 2 ]] && [[ $2 = "list" ]]; then $NODETOOL rpc emqttd_ctl bridges list - elif [ $# -eq 4 ]; then + elif [[ $# -eq 2 ]] && [[ $2 = "options" ]]; then + $NODETOOL rpc emqttd_ctl bridges options + elif [[ $# -eq 4 ]] && [[ $2 = "stop" ]]; then + shift + $NODETOOL rpc emqttd_ctl bridges $@ + elif [[ $# -ge 4 ]] && [[ $2 = "start" ]]; then shift $NODETOOL rpc emqttd_ctl bridges $@ else echo "Usage: " echo "$SCRIPT bridges list" echo "$SCRIPT bridges start " + echo "$SCRIPT bridges start " echo "$SCRIPT bridges stop " exit 1 fi @@ -308,8 +314,10 @@ case "$1" in echo " plugins unload #unload plugin" echo " ----------------------------------------------------------------" echo " bridges list #query bridges" + echo " bridges options #bridge options" echo " bridges start #start bridge" - echo " bridges stop #stop bridge" + echo " bridges start #start bridge with options" + echo " bridges stop #stop bridge" echo " ----------------------------------------------------------------" echo " useradd #add user" echo " userdel #delete user"