18 lines
617 B
Bash
18 lines
617 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
STANDARD_HOME_DIR="${STANDARD_HOME_DIR:?STANDARD_HOME_DIR is required}"
|
|
STANDARD_RUN_USER="${STANDARD_RUN_USER:?STANDARD_RUN_USER is required}"
|
|
|
|
if [ -x "${STANDARD_HOME_DIR}/cmsp/stop_cmsp.sh" ]; then
|
|
su - "${STANDARD_RUN_USER}" -s /bin/bash "${STANDARD_HOME_DIR}/cmsp/stop_cmsp.sh" || true
|
|
else
|
|
pkill -f "${STANDARD_HOME_DIR}/cmsp" >/dev/null 2>&1 || true
|
|
fi
|
|
|
|
if [ -x "${STANDARD_HOME_DIR}/cmtp/stop_cmtp.sh" ]; then
|
|
su - "${STANDARD_RUN_USER}" -s /bin/bash "${STANDARD_HOME_DIR}/cmtp/stop_cmtp.sh" || true
|
|
else
|
|
pkill -f "${STANDARD_HOME_DIR}/cmtp" >/dev/null 2>&1 || true
|
|
fi
|