diff options
Diffstat (limited to 'oma-ds')
-rwxr-xr-x | oma-ds | 73 |
1 files changed, 0 insertions, 73 deletions
@@ -1,73 +0,0 @@ -#!/bin/sh - -DESC="OMA DS agent daemon" -NAME=oma-ds-agent -DAEMON=/usr/bin/$NAME -SCRIPTNAME=/etc/init.d/oma-ds - -[ -x "$DAEMON" ] || exit 0 - -do_start() { - PID=`pidof $NAME` - [ -z "$PID" ] || return 1 - $DAEMON - RETVAL=$? - return "$RETVAL" -} - -do_stop() { - PID=`pidof $NAME` - if [ -n "$PID" ]; then - kill $PID - fi - return 0 -} - -prt_res() { - RETVAL=$1 - - case "$RETVAL" in - 0|1) - echo "... done." - RETVAL=0 - ;; - *) - echo "... failed!" - RETVAL=1 - ;; - esac - - return $RETVAL -} - -case "$1" in - start) - echo "Starting $DESC" "$NAME" - if [ -f /opt/usr/data/oma-ds/.oma-ds-agent-enabled ]; then - do_start - prt_res $? - else - echo "don't exist oma-ds-agent enabled file" - prt_res $? - fi - ;; - stop) - echo "Stopping $DESC" "$NAME" - do_stop - prt_res $? - ;; - restart) - echo "Stopping $DESC" "$NAME" - do_stop - prt_res $? - sleep 2 - echo "Starting $DESC" "$NAME" - do_start - prt_res $? - ;; - *) - echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2 - exit 3 - ;; -esac - |