chore(bin/emqx): set program name
This commit is contained in:
parent
cf23d9efe9
commit
d13a33463f
2
bin/emqx
2
bin/emqx
|
@ -264,6 +264,8 @@ fi
|
||||||
# Extract the name type and name from the NAME_ARG for REMSH
|
# Extract the name type and name from the NAME_ARG for REMSH
|
||||||
NAME_TYPE="$(echo "$NAME_ARG" | awk '{print $1}')"
|
NAME_TYPE="$(echo "$NAME_ARG" | awk '{print $1}')"
|
||||||
NAME="$(echo "$NAME_ARG" | awk '{print $2}')"
|
NAME="$(echo "$NAME_ARG" | awk '{print $2}')"
|
||||||
|
NODENAME="$(echo "$NAME" | awk -F'@' '{print $1}')"
|
||||||
|
export ESCRIPT_NAME="$NODENAME"
|
||||||
|
|
||||||
PIPE_DIR="${PIPE_DIR:-/$RUNNER_DATA_DIR/${WHOAMI}_erl_pipes/$NAME/}"
|
PIPE_DIR="${PIPE_DIR:-/$RUNNER_DATA_DIR/${WHOAMI}_erl_pipes/$NAME/}"
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ status -p $pidfile -l $(basename $lockfile) $NAME >/dev/null 2>&1
|
||||||
running=$?
|
running=$?
|
||||||
|
|
||||||
find_pid() {
|
find_pid() {
|
||||||
ps ax | grep -E "\-progname.+$NAME" | awk '{print $1}'
|
ps ax | grep -E "\-progname\s+$NAME\s" | awk '{print $1}'
|
||||||
}
|
}
|
||||||
|
|
||||||
check_pid_status() {
|
check_pid_status() {
|
||||||
|
@ -92,7 +92,7 @@ stop() {
|
||||||
|
|
||||||
hardstop() {
|
hardstop() {
|
||||||
echo -n $"Shutting down $NAME: "
|
echo -n $"Shutting down $NAME: "
|
||||||
su - emqx -c "ps -ef | grep '\-progname $NAME ' | grep -v grep | awk '{print \$2}' | xargs kill -9"
|
su - emqx -c "ps -ef | grep -E '\-progname\s+$NAME\s' | awk '{print \$2}' | xargs kill -9"
|
||||||
for n in $(seq 1 10); do
|
for n in $(seq 1 10); do
|
||||||
sleep 1
|
sleep 1
|
||||||
check_pid_status
|
check_pid_status
|
||||||
|
|
Loading…
Reference in New Issue