fix: check node name, regular expression
This commit is contained in:
parent
3524fb6994
commit
809c0bede7
5
bin/emqx
5
bin/emqx
|
@ -690,6 +690,11 @@ esac
|
||||||
SHORT_NAME="$(echo "$NAME" | awk -F'@' '{print $1}')"
|
SHORT_NAME="$(echo "$NAME" | awk -F'@' '{print $1}')"
|
||||||
export ESCRIPT_NAME="$SHORT_NAME"
|
export ESCRIPT_NAME="$SHORT_NAME"
|
||||||
|
|
||||||
|
if ! (echo "$SHORT_NAME" | grep -q '^[0-9A-Za-z_\-]\+$'); then
|
||||||
|
echo "Invalid node name, should be of format '^[0-9A-Za-z_-]+$'."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
PIPE_DIR="${PIPE_DIR:-/$DATA_DIR/${WHOAMI}_erl_pipes/$NAME/}"
|
PIPE_DIR="${PIPE_DIR:-/$DATA_DIR/${WHOAMI}_erl_pipes/$NAME/}"
|
||||||
|
|
||||||
## make EMQX_NODE_COOKIE right
|
## make EMQX_NODE_COOKIE right
|
||||||
|
|
Loading…
Reference in New Issue