#!/bin/bash PREFIX=/opt/CronosAgent grep master /etc/passwd > /dev/null if [ "$?" == "1" ] then addgroup cronos adduser cronos --system --home $PREFIX --shell /bin/false --disabled-login --disabled-password fi ps -eaf | grep root | grep systemd > /dev/null if [ "$?" == "0" ] then ln -s -f $PREFIX/cronosagent.service /etc/systemd/system/multi-user.target.wants/cronosagent.service systemctl daemon-reload systemctl restart cronosagent else ln -s -f $PREFIX/cronosagent-init /etc/init.d/cronosagent update-rc.d cronosagent defaults service cronosagent restart if [ -d /etc/monit/conf.d ] then ln -s -f $PREFIX/cronosagent-monit /etc/monit/conf.d/cronosagent service monit restart fi fi exit 0