1
0
Files
build.ems/linux/usr/local/bin/omcd

45 lines
891 B
Bash

#!/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