#!/bin/bash # # cloudmasterd: Init script for Cloud daemon. # # chkconfig: - 91 03 # # description: Deamon for creating cloud machines in an genome framework # processname: cloudmasterd # config: /etc/cloudmasterd/config.yml # # Source function library. . /etc/init.d/functions CTL=cloudmasterd-ctl [ -z "$HOME" ] && export HOME=/ case "$1" in start) echo -n $"Starting cloudmasterd: " rm /var/tmp/cloudmasterd.lock &> /dev/null /usr/bin/cloudmasterd-sync & $CTL start touch /var/lock/subsys/cloudmasterd RETVAL=$? ;; stop) echo -n $"Stopping cloudmasterd: " pkill -f cloudmasterd-sync rm -rf /var/lock/subsys/cloudmasterd $CTL stop RETVAL=$? ;; restart|reload) $0 stop $0 start ;; status) $CTL status RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|status|restart|reload}" RETVAL=1 esac exit $RETVAL