Browse Source

script tweaks

4.0
karl anderson 9 years ago
parent
commit
ae84c7eb06
3 changed files with 27 additions and 37 deletions
  1. +13
    -18
      system/sbin/kazoo-applications
  2. +13
    -18
      system/sbin/kazoo-ecallmgr
  3. +1
    -1
      system/sbin/kazoo-kamailio

+ 13
- 18
system/sbin/kazoo-applications View File

@ -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}

+ 13
- 18
system/sbin/kazoo-ecallmgr View File

@ -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}

+ 1
- 1
system/sbin/kazoo-kamailio View File

@ -55,7 +55,7 @@ start() {
} }
stop() { stop() {
killproc ${BIN_FILE}
killall ${BIN_FILE}
RETVAL=$? RETVAL=$?
} }


Loading…
Cancel
Save