|
|
@ -63,9 +63,8 @@ start() { |
|
|
|
|
|
|
|
|
stop() { |
|
|
stop() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
sudo -E -u ${USER} ${BIN_FILE} stop |
|
|
sudo -E -u ${USER} ${BIN_FILE} stop |
|
|
|
|
|
|
|
|
if sudo -E -u ${USER} ${BIN_FILE} pid > /dev/null 2>&1; then |
|
|
if sudo -E -u ${USER} ${BIN_FILE} pid > /dev/null 2>&1; then |
|
|
echo "Failed to stop Kazoo ${NAME}!" |
|
|
echo "Failed to stop Kazoo ${NAME}!" |
|
|
RETVAL=1 |
|
|
RETVAL=1 |
|
|
@ -79,24 +78,21 @@ restart() { |
|
|
|
|
|
|
|
|
status() { |
|
|
status() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
sudo -E -u ${USER} ${BIN_FILE} eval 'kz_nodes:status().' | sed \$d |
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
|
|
|
/usr/sbin/sup -n ${NAME} kz_nodes status |
|
|
RETVAL=$? |
|
|
RETVAL=$? |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
connect() { |
|
|
connect() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
COOKIE=`sudo -E -u ${USER} ${BIN_FILE} eval 'erlang:get_cookie()'` |
|
|
|
|
|
export COOKIE_ARG="-setcookie ${COOKIE}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
sudo -E -u ${USER} ${BIN_FILE} remote_console |
|
|
sudo -E -u ${USER} ${BIN_FILE} remote_console |
|
|
RETVAL=$? |
|
|
RETVAL=$? |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
attach() { |
|
|
attach() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
echo "WARNING: You are now directly attached to the running ${NAME} Erlang node." |
|
|
echo "WARNING: You are now directly attached to the running ${NAME} Erlang node." |
|
|
echo " It is safer to use: $0 connect" |
|
|
echo " It is safer to use: $0 connect" |
|
|
sudo -E -u ${USER} ${BIN_FILE} attach |
|
|
sudo -E -u ${USER} ${BIN_FILE} attach |
|
|
@ -105,24 +101,23 @@ attach() { |
|
|
|
|
|
|
|
|
ping() { |
|
|
ping() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
COOKIE=`sudo -E -u ${USER} ${BIN_FILE} eval 'erlang:get_cookie()'` |
|
|
|
|
|
export COOKIE_ARG="-setcookie ${COOKIE}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
sudo -E -u ${USER} ${BIN_FILE} ping |
|
|
sudo -E -u ${USER} ${BIN_FILE} ping |
|
|
RETVAL=$? |
|
|
RETVAL=$? |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
pid() { |
|
|
pid() { |
|
|
cd ${HOME} |
|
|
cd ${HOME} |
|
|
|
|
|
|
|
|
COOKIE=`sudo -E -u ${USER} ${BIN_FILE} eval 'erlang:get_cookie()'` |
|
|
|
|
|
export COOKIE_ARG="-setcookie ${COOKIE}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg |
|
|
sudo -E -u ${USER} ${BIN_FILE} pid |
|
|
sudo -E -u ${USER} ${BIN_FILE} pid |
|
|
RETVAL=$? |
|
|
RETVAL=$? |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
set_cookie_arg() { |
|
|
|
|
|
COOKIE=`/usr/sbin/sup -n ${NAME} erlang get_cookie | sed "s|'||g"` |
|
|
|
|
|
export COOKIE_ARG="-setcookie ${COOKIE}" |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
case "$1" in |
|
|
case "$1" in |
|
|
prepare) |
|
|
prepare) |
|
|
prepare |
|
|
prepare |
|
|
@ -159,4 +154,4 @@ case "$1" in |
|
|
RETVAL=1 |
|
|
RETVAL=1 |
|
|
esac |
|
|
esac |
|
|
|
|
|
|
|
|
exit ${RETVAL} |
|
|
|
|
|
|
|
|
exit ${RETVAL} |