#!/bin/bash ServiceList="omc sshsvc" case "$1" in start) for v in $ServiceList;do systemctl start $v if [ $? = 0 ]; then echo "starting $v process done" fi sleep 1 done ;; status) for v in $ServiceList;do systemctl status $v done ;; stop) for v in $ServiceList;do systemctl stop $procName if [ $? = 0 ]; then echo "Stopping $v process done" fi done ;; restart) $0 stop sleep 1 $0 start ;; version) local BinDir=/usr/local/bin for v in $ServiceList;do $BinDir/$v --version done ;; *) echo "OMC Service Control" echo "Usage: $0 start|status|stop|restart|version" echo "" ;; esac