[Unit] Description=mcs-controllernode # restart/stop mcs-controllernode on restart/stop of mcs-workernode PartOf=mcs-workernode@1.service After=network.target mcs-workernode@1.service [Service] Type=forking User=@DEFAULT_USER@ Group=@DEFAULT_GROUP@ LimitNOFILE=65536 LimitNPROC=65536 LimitCORE=@CORE_DUMPS@ Environment="@CONTROLLERNODE_ALLOC_CONFIG@" ExecStart=@ENGINE_BINDIR@/controllernode ExecStop=@ENGINE_BINDIR@/mcs-stop-controllernode.sh $MAINPID Restart=on-failure