aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/test/bin/onos-service
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/onos/tools/test/bin/onos-service')
-rwxr-xr-xframework/src/onos/tools/test/bin/onos-service54
1 files changed, 0 insertions, 54 deletions
diff --git a/framework/src/onos/tools/test/bin/onos-service b/framework/src/onos/tools/test/bin/onos-service
deleted file mode 100755
index 35764e6f..00000000
--- a/framework/src/onos/tools/test/bin/onos-service
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# Remotely administers the ONOS service on the specified node.
-# -----------------------------------------------------------------------------
-
-[ ! -d "$ONOS_ROOT" ] && echo "ONOS_ROOT is not defined" >&2 && exit 1
-. $ONOS_ROOT/tools/build/envDefaults
-. $ONOS_ROOT/tools/test/bin/find-node.sh
-
-function print_usage {
- command_name=`basename $0`
- echo "Remotely administer the ONOS service on a single node or the current ONOS cell."
- echo
- echo "Usage: $command_name <TARGET> [COMMAND]"
- echo " $command_name [-h | --help]"
- echo "Options:"
- echo " TARGET The target of the command"
- echo " COMMAND The command to execute. Default value is 'status'"
- echo " [-h | --help] Print this help"
- echo ""
- echo "TARGET: <hostname | --cell>"
- echo " hostname Execute on the specified host name"
- echo " --cell Execute on the current ONOS cell"
- echo ""
- echo "COMMAND: [start|stop|restart|status]"
- echo ""
-}
-
-# Print usage
-if [ "${1}" = "-h" -o "${1}" = "--help" ]; then
- print_usage
- exit 0
-fi
-
-case $2 in
- start|stop|restart|status)
- # Select the target
- if [ "${1}" = "--cell" ]; then
- nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2)
- else
- nodes=$(find_node ${1:-$OCI})
- fi
-
- # Execute the remote commands
- for node in $nodes; do
- ssh $ONOS_USER@${node} "sudo ${2:-status} onos"
- done
- ;;
- *)
- echo "error: $2 is not a valid command"
- echo ""
- print_usage
- ;;
-esac