#!/bin/bash

RETVAL=0
prog="mlink"
noded=/usr/local/makeblock/mLink/mnode

mlink_start() {
    $noded /usr/local/makeblock/mLink/app.js
    RETVAL=$?
    return $RETVAL
}

mlink_stop() {
    V_MNODE_NUM=`ps axu |grep /usr/local/makeblock/mLink/mnode |grep -v grep |wc -l`
    if [ $V_MNODE_NUM -gt 0 ];then
        kill -s 9 `ps -aux | grep /usr/local/makeblock/mLink/mnode | awk '{print $2}'` > /dev/null 2>&1
    fi
    RETVAL=$?
}

case "$1" in
start)
        mlink_stop
        echo -e $"Start $prog: Running..."
        mlink_start
        ;;

stop)
        mlink_stop
        echo -e $"Stopping $prog: Success"
        ;;

*)
        echo $"Usage: mlink {start|stop|help}"
        exit 1
esac

exit $RETVAL
